.contentList {
    margin-left: 45px;
}

.contentList li {
    display: list-item;
    padding-bottom: 15px;
}

.contentList li > ul {
    margin-left: 50px;
}

.contentList li > ul > li {
    display: list-item;
    padding-bottom: 8px;
    list-style-type: decimal;
}

/*[Start] Different types of list styles*/

.check_list {
    padding: 10px;
}

.check_list li {
    list-style-type: none;
    background: url("/images/checked.png") no-repeat top left;
    height: 40px;
    padding-left: 30px;
}

.arrow_list li {
    list-style-type: none;
    background: url("/images/bullet-arrow-green-large.png") no-repeat left top;
    padding-bottom: 8px;
    font-size: 15px;
    padding-left: 20px;
}

.arrow_list li > a {
    text-decoration: none;
    color: #000000;
}

.arrow_list li > a:hover {
    text-decoration: underline;
    color: #0033CC;
}

.dot_green_list {
    padding-left: 30px;
    overflow: hidden;
    list-style-position: outside;
    list-style-image: url("/images/bullet-green.gif");
}

.dot_green_list li {
    margin-bottom: 5px;
}

.hand_right_list,
.arrow_arc_list,
.arrow_right_list {
    padding-left: 30px;
    overflow: hidden;
    list-style-position: outside;
}

.hand_right_list li,
.arrow_arc_list li,
.arrow_right_list li {
    margin-bottom: 10px;
    margin-top: 5px;
}

.hand_right_list li:last-child,
.arrow_arc_list li:last-child,
.arrow_right_list li:last-child {
    margin-bottom: 0px;
}

.hand_right_list {
    list-style-image: url("/images/hand_right.jpg");
}

.arrow_arc_list {
    list-style-image: url("/images/arrow_arc_back.png");
}

.arrow_right_list {
    list-style-image: url("/images/arrow_right_back.png");
}

.dot_orange_list {
    padding-left: 30px;
    overflow: hidden;
    list-style-position: outside;
    list-style-image: url("/images/bullet-orange.gif");

}

.dot_orange_list li {
    margin-bottom: 5px;
}

.tick_green_list {
    padding-left: 30px;
    overflow: hidden;
    list-style-position: outside;
    list-style-image: url("/images/bullet_tick.png");

}

.tick_green_list li {
    margin-bottom: 5px;
}

.numeric_list {
    padding-left: 35px;
    overflow: hidden;
    list-style-position: outside;
}

.numeric_list li {
    margin-bottom: 5px;
    margin-top: 10px;
}

/*[End] Different types of list styles*/

/*[Start] Only used in home page*/
/**/
/*.journal_home_table {
    -webkit-column-count: 4; *//* Chrome, Safari, Opera *//*
    -moz-column-count: 4; *//* Firefox *//*
    column-count: 4;

    -webkit-column-width: 150px; *//* Chrome, Safari, Opera *//*
    -moz-column-width: 150px; *//* Firefox *//*
    column-width: 150px;

    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;

}

.journal_home_table > li {
    margin-bottom: 30px;

    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;

    list-style-type: none;
    text-align: center;
}

.journal_home_table > li > a > div {
    color: #8B4513;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
}

.journal_home_table > li > a {
    text-decoration: none;
}

.journal_home_table > li > a:hover > div {
    color: #0033CC;
    text-decoration: underline;
}

.journal_home_table  > li  > a > img {
    width: 150px;
    height: 100px;
    border: 2px solid #C9C9C9;
    padding: 1px;
}*/
.journal_home_table {
    margin-left: 40px;
    margin-right: 10px;
    text-align: left; /*IMP : if not given last line alignment not proper*/
}

.journal_home_table li {
    display: inline;
    text-align: center;
}

.journal_home_table div {
    color: #8B4513;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
}

.journal_home_table img {
    width: 150px;
    height: 100px;
    border: 2px solid #C9C9C9;
    padding: 1px;
}

.journal_home_table li a{
    display: inline-block;
    text-decoration: none;
    margin-bottom: 15px;
    margin-right: 25px;
}

.journal_home_table ul li {
    text-decoration: none;
    color: #999999;
    margin-right: 12px;
    padding-top: 0px;
    padding-right: 2px;
    padding-bottom: 3px;
    padding-left: 0px;
    display: inline-block;
    margin-bottom: 0;
}

.journal_home_table li a:hover div {
    color: #0033CC;
    text-decoration: underline;
}
/**/
.journal_list_home {
    margin: 20px 0px 15px 10px;
}

.journal_list_home label {
    padding: 4px;
    display: table-cell;
    text-align: left;
    font-size: 17px;
    font-weight: bold;
    color: #008080;
    text-shadow: #C7E9FB 0.04em 0.04em 0.04em;
    margin-left: 10px;
    text-transform: capitalize;
    border-bottom: 1px solid #008080;
}

.article_home_table {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;

    -webkit-column-width: 450px; /* Chrome, Safari, Opera */
    -moz-column-width: 450px; /* Firefox */
    column-width: 450px;

    -webkit-column-fill: balance;
    -moz-column-fill: balance;
    column-fill: balance;

    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;

    margin-top: 20px;
}

.article_home_table ul > li {
    list-style-type: none;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}

.article_home_header {
    margin: 25px 15px 0px 10px;
}

.article_home_header label {
    padding: 4px;
    text-align: left;
    font-size: 17px;
    font-weight: bold;
    /*font-style: italic;*/
    color: #008080;
    text-shadow: #C7E9FB 0.04em 0.04em 0.04em;
    text-transform: capitalize;
    border-bottom: 1px solid #008080;
    margin-bottom: 5px;
}

.fixed_table_home {
    width: 100%;
    padding: 5px 10px 0px 15px;
    border-spacing: 5px;
    table-layout: fixed; /*Imp*/
}

.fixed_table_home tr > td {
    margin-bottom: 3px;
    height: 38px;
    width: 100%;
    text-align: left;
    line-height: 38px;
    background-image: url(/images/bg_button.jpg);
    border: 1px dashed #4b5a6f;
    border-radius: 2px;
    text-align: center;
    font-weight: bold;
}

.fixed_table_home tr > td > a {
    display: block;
    width: 100%;
    height: 100%;
    color: #000080;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}

.fixed_table_home tr > td > a:hover {
    text-decoration: underline;
    color: #0000FF;
}

/*[End] only used in home page*/

/*[Start] used in "Journal by subject and by A-z" pages */
.journal_list label {
    padding: 4px;
    display: block;
    text-align: left;
    background: #F0F0F0;
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
    color: #008080;
    text-shadow: #C7E9FB 0.04em 0.04em 0.04em;
    padding-left: 10px;
    border-top: 1px solid #D6D6D6;
    border-bottom: 1px solid #D6D6D6;
    text-transform: capitalize;
}

.journal_list > ul {
    list-style-type: none;
    margin: 0px;
    padding: 10px 0px 10px 15px;
    text-align: left;
    overflow: hidden;
}

.journal_list > li {
    display: block;
}

.journal_list ul > li > a {
    color: #000000;
    background-color: #ffffff;
    text-align: left;
    text-indent: 0px; /*leaveve 5PX space from left*/
    height: 25px;
    text-decoration: none;
    text-transform: none;
    display: inline-block;
}

.journal_list ul > li > a:visited {
    color: #000000;
    background-color: #ffffff;
}

.journal_list > ul > li > a:hover {
    text-decoration: none;
    padding-left: 15px;
    color: #0000ff;
}

/*[End] used in "Journal by subject and by A-z" pages */

/*[Start] open access icon*/
.openAccessIcon {
    float: right;
    margin-left: 15px;
    margin-bottom: 10px;
    border: 2px solid #FF8C00;
    border-radius: 10px;
    padding: 10px;
    box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.4);
}

/*[End] open access icon*/

/*[Start] General page content styles */

.content_body {
    text-align: justify;
    border-color: #D8BFD8;
    border-style: solid;
    border-width: 5px 1px 5px 1px;
    border-radius: 5px;
    padding: 15px;
}

.content_body p {
    padding-top: 10px;
}

.content_body > p:first-child {
    padding-top: 0px;
}

.content_h2 {
    font-size: 14px;
    font-weight: bold;
    color: #A0522D;
}

.content_sub_container {
    border-bottom: 1px solid #D2D2D2;
    padding-bottom: 15px;
}

.content_sub_container h1 {
    display: block;
    text-align: left;
    background: #F0F0F0;
    font-size: 16px;
    font-weight: bold;
    color: #CD5C5C;
    text-shadow: #C7E9FB 0.04em 0.04em 0.04em;
    padding: 5px 0px 5px 10px;
    border-bottom: 1px solid #D6D6D6;
}

.content_sub_container div {
    padding: 15px; /*Should be same as content_body class padding*/
    padding-top: 5px; /*padding - (content_body  p padding-top) i.e 15 - 10 */
}

.content_highlight {
    font-size: 13px;
    font-weight: bold;
}

/*[End] General page content styles */

/*[Start] used in A-Z table */
.journalAtoZ {
    text-shadow: #C7E9FB 0.04em 0.04em 0.04em;
    padding: 10px 20px 20px 20px;
    text-align: left;
}

.journalAtoZ li {
    display: inline;

    width: 30px;
    text-align: center;
    background: #DADADA;
    padding: 2px;
    border-radius: 3px;
    border: 1px solid #c9c9c9; /*#4682B4;*/
    color: #8B4513;
}

.journalAtoZ li a {
    display: inline-block;
    color: #FF6347;
    text-decoration: none;
}

.journalAtoZ a:hover {
    text-decoration: underline;
    font-size: 16px;
    color: #FF6347;
}

.journalAtoZ ul li {
    text-decoration: none;
    color: #8B4513;
    display: inline-block;

    margin-right: 8px;
    margin-top: 5px;
}

/*[End] used in A-Z table */
@media only screen and (max-width: 500px) {
    .openAccessIcon {
        width: 100px;
    }
}