:root {
  --main-color: #084b89;
  --secondary-color: #890916;
}

html
{
	 overflow-x: hidden;
}

body 
{
   overflow-x: hidden;
   font-family: 'Roboto Condensed', sans-serif;
}


a.disabled {
    cursor: not-allowed;
}

.no-padding
{
	padding-left: 0px;
	padding-right: 0px;
}


/* Preloader */

#preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fff;
	/* change if the mask should have another color then white */
	z-index: 99;
	display: none;
	/* makes sure it stays on top */
}

#status {
	    width: 256px;
    height: 200px;
	position: absolute;
	left: 50%;
	/* centers the loading animation horizontally one the screen */
	top: 50%;
	/* centers the loading animation vertically one the screen */
	background-image: url(../media/img/preloader.gif);
	/* path to your loading animation */
	background-repeat: no-repeat;
	background-position: center;
	margin: -100px 0 0 -100px;
	/* is width and height divided by two */
}

/* Main menu Start */
.Main-Header
{
}

.Main-Header .first-sec 
{
    padding: 10px 10px 10px 10px;
}
.Main-Header .first-sec .LS
{
    
}
.Main-Header .first-sec .LS .Tagline
{
    color: var(--main-color);
    text-align: left;
    font-weight: 500;
    font-size: 30px;
}
.Main-Header .first-sec .RS
{
    
}
.Main-Header .first-sec .RS .client-logo
{
    max-width: 200px;
    max-height: 100px;
}
.Main-Header .first-sec .RS .company-logo
{
    max-width: 150px;
    max-height: 150px;
}
.Main-Header .second-sec
{
    background: #ececec;
}

.Main-Header .navbar 
{
    padding-right: 0px;
	padding-left: 0px;
}

.Main-Header .nav-link 
{
    color: var(--main-color) !important;
    font-weight: 400;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.Main-Header .nav-link:hover, .fixed-header .nav-link:hover 
{
    color: var(--secondary-color) !important;
    font-weight: 500;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.Main-Header .navbar-brand 
{
    color: #fff !important;
    font-weight: 700;
    font-size: 24px;
    padding: 0px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.Main-Header .navbar-brand:hover, .fixed-header .Main-Header .navbar-brand:hover
{
	    color: #0499d5 !important;
}

.Main-Header .navbar-brand img
{
	width: 100%;
}


.Main-Header .navbar-brand span
{
    color: #4606a5;
}

.Main-Header .BT-Btn
{
        background: var(--main-color);
    color: #ffffff !important;
    font-weight: 500;
	    margin-left: 10px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.Main-Header .BT-Btn:hover
{
    background: #ffffff;
    color: var(--main-color) !important;
}

.Main-Header .BT-Btn .nav-link
{
    color: inherit !important;
	font-weight: inherit !important;
}



@media (min-width: 768px)
{
.Main-Header .navbar-expand-md .navbar-nav .nav-link 
{
    padding-right: .7rem;
    padding-left: .7rem;
    font-size: 15px;
    text-transform: uppercase;
    height: auto;
    line-height: 1.5;
}
}


@media(max-width: 768px)
{
	.Main-Header .navbar-toggler 
	{
        padding: .1rem .5rem;
    font-size: 1.25rem;
    line-height: 1;
        background-color: var(--secondary-color);
    border: 1px solid var(--secondary-color);
    border-radius: .25rem;
	}
	.Main-Header .navbar-nav 
	{
        background: transparent;
	}
	.Main-Header .navbar-collapse 
	{
    z-index: 99999;
	}
	.Main-Header .BT-Btn 
	{
    margin-left: 0px;
    width: 150px;
    text-align: center;
	}

}
/* Main menu Ends */



/* Sub Header Start */
.Sub-Header .Text-Banner-Sec
{
	padding: 30px 0px 30px 0px;
    background-image: url(../media/img/sub-header-bg.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.Sub-Header .Text-Banner-Sec .Client-Logo
{
	width: 26%;
    float: right;
}

.Sub-Header .Text-Banner-Sec .Tagline
{
	    text-align: left;
    font-weight: 600;
    font-size: 30px;
    color: #fff;
    padding: 10px 0px 10px 30px;
    border-left: 2px solid #fff;
}

@media(max-width: 768px)
{
	.Sub-Header .Text-Banner-Sec 
	{
		padding: 20px 0px 20px 0px;
	}
	.Sub-Header .Text-Banner-Sec .Client-Logo 
	{
		width: 26%;
		float: none;
	}
	.Sub-Header .Text-Banner-Sec .Tagline 
	{
    text-align: center;
    font-size: 26px;
    padding: 10px 0px 0px 0px;
    border-left: none;
	}
}
/* Sub Header Ends */


.Change-Role
{
	padding: 5px 0px;
    background-repeat: no-repeat;
    background-position: bottom center;
    margin-bottom: 0px;
    background-size: cover;
}

.Change-Role a
{
	font-size: 18px;
    line-height: 1.5;
    color: var(--main-color);
	text-decoration: none;
}

.Change-Role a:hover
{
	 color: var(--secondary-color);
}


/* Footer Start */
footer
{
	color: #fff;
    padding: 25px 0px 0px 0px;
    background: var(--main-color);
}
footer .company-logo-footer{
    max-width: 200px;
    max-height: 200px;
}

footer .Social-Sec
{
	background-color: var(--main-color);
}

footer .Footer-Heading
{
	margin-bottom: 15px;
}

footer a
{
	color: #fff;
}

.footer-copyright
{
    border-top: .5px solid #ffffffeb;
}
footer .footer-copyright a
{
	color: #fff;
    font-weight: 600;
	text-decoration: none;
}

footer .footer-copyright a:hover
{
	color: #fff;
}

@media(max-width: 768px)
{
	footer .Footer-Heading {
		margin-bottom: 8px;
		margin-top: 20px;
	}
}
/* Footer Ends */



/* Login Sec Start  */
.Login-Sec
{
	    padding: 60px 0px 60px 0px;
}

.Login-Sec .Login-Form
{
	     padding: 20px 40px 20px 40px;
    border: 3px solid #d2d2d2;
}

.Login-Sec .Login-Form .Heading
{
	text-align: center;
    font-weight: 600;
    line-height: 1.2;
    margin-top: 0px;
    margin-bottom: 30px;
    font-size: 32px;
}

.Login-Sec .Login-Form .Error
{
	    text-align: center;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 18px;
    color: red;
}

.Login-Sec .Login-Form .Success
{
	    text-align: center;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 18px;
    color: green;
}

.Login-Sec .Login-Form input, .Login-Form select {
    border: 0;
    border-bottom: 2px solid #dcdada;
    border-radius: 0;
	padding-left: 5px;
    margin-bottom: 30px;
}

.Login-Sec .Login-Form input::placeholder, .Login-Form select::placeholder{
    font-size: 20px;
    font-weight: 500;
    color: #212529a8;
}

.Login-Sec .Login-Form .form-control:focus {
    box-shadow: none;
    background: #fff;
    border: none;
}


.Login-Sec .Login-Form .Btn-Submit
{
	    background: var(--main-color);
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    padding: 7px 20px;
    border-radius: 0;
    margin-bottom: 10px;
}

.Login-Sec .Login-Form .Btn-Submit:hover
{
	    background: var(--secondary-color);
    color: #fffff;
}

.Login-Sec .Login-Form .Extra-Links
{
	    margin-top: 40px;
}

.Login-Sec .Login-Form .Extra-Links a
{
	    display: block;
    color: var(--main-color);
    font-size: 16px;
    line-height: 1.5;
    font-weight: 600;
}

.Login-Sec .Login-Form .Extra-Links a:hover
{
	    color: var(--secondary-color);
}

.Login-Sec .RS{
    border-left: 3px solid #d2d2d2;
    padding-left: 5%;
}
.Login-Sec .RS .Short-Desc{
    font-size: 18px;
    font-weight: 600;
    line-height: 1.5;
    color: gray;
}
.Login-Sec .RS .Links{
    padding-left: 20px;
}
.Links li{
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 8px;
}
.Links a {
    color: var(--main-color);
}
.Links a:hover {
    color: var(--secondary-color);
    text-decoration: none;
}

/* Login Sec Ends  */


/* Roles Page Start  */
.Roles-Page
{
	    padding: 60px 0px 60px 0px;
}

.Roles-Page .Main-Heading
{
	text-align: center;
    font-weight: 400;
    line-height: 1.2;
    margin-top: 0px;
    margin-bottom: 40px;
    font-size: 32px;
}

.Roles-Page .Main-Heading .Highlight
{
	    font-weight: 600;
}

.Roles-Page .Small-Heading
{
	font-size: 22px;
    line-height: 1.5;
    font-weight: 500;
    text-align: center;
}

.Roles-Page .Box-Sec
{

}

.Roles-Page .Box-Sec .Box
{
    background: var(--main-color);  
    padding: 20px 15px 20px 15px;
	margin-bottom: 30px;
}

.Roles-Page .Box-Sec .Box:hover 
{
    background: var(--secondary-color);
}

.Roles-Page .Box-Sec .Box img
{
	    width: 60px;
}

.Roles-Page .Box-Sec .Box .Title
{
	font-size: 16px;
    font-weight: 400;
    line-height: 1.2;
    text-align: center;
    color: #fff;
    margin: 15px 0px 0px 0px;
}

.Roles-Page .Box-Sec a
{
	color: #fff;
	text-decoration: none;
}

@media(max-width: 768px)
{
	.Roles-Page .Main-Heading {
		font-size: 28px;
	}
	.Roles-Page .Box-Sec .Box 
	{
		margin: 0px 15px 20px 15px;
	}
}
/* Roles Page Ends  */


/*  Author Dashbard Page Start   */
.AU-Dash
{
	    padding: 60px 0px 60px 0px;
}

.New-Submission
{
	margin-bottom: 60px;
}

.New-Submission .Submit-Manuscript
{
	background: var(--main-color);
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    padding: 10px 20px;
    border-radius: 0;
    margin-bottom: 10px; 
	text-decoration: none;
}

.New-Submission .Submit-Manuscript:hover
{
	background: var(--secondary-color);
}

.New-Submission .Submit-Manuscript i
{
}
/*  Author Dashbard Page Ends   */


/*  Author Manuscript Submit Page Start   */
.AU-M-Submit
{
	    padding: 40px 0px 40px 0px;
    background: #f6f4f5;
}

.AU-M-Submit .Guidelines
{
}

.AU-M-Submit
{
}

.AU-M-Submit .nav
{
   
}

.AU-M-Submit .nav .nav-item
{
	
}

.AU-M-Submit .nav .nav-link 
{
        padding: 15px 10px 15px 10px;
	background: var(--main-color);
    margin: 3px;
}

.AU-M-Submit .nav .Active
{
	    background: var(--secondary-color);
}

.AU-M-Submit .nav .Active:before {
    content: '';
    position: absolute;
    margin-left: -2%;
    bottom: -13%;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid var(--secondary-color);
}

.AU-M-Submit .nav .nav-item .Icon
{
	     width: 50px;
}

.AU-M-Submit .nav .nav-item .Title
{
	color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2;
    margin: 7px 0px 0px 0px;
    text-align: center;
}

.AU-M-Submit .Content-Sec
{
	background: #ffffff;
    border: 1px solid #8080804a;
    padding: 25px 30px 30px 30px;
    margin-top: 30px;
}

.AU-M-Submit .Content-Sec .Heading
{
	    text-align: left;
    font-size: 26px;
    line-height: 1.2;
    font-weight: 600;
    margin-bottom: 10px;
}

.AU-M-Submit .Content-Sec .Text-Read
{
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    margin-bottom: 0px;
}

.AU-M-Submit .Content-Sec .Devider {
    margin-top: 30px;
    margin-bottom: 30px;
    border: 0;
    border-top: 1px solid rgba(148, 162, 181, 0.68);
}

.AU-M-Submit .Content-Sec .Guidelines-Text
{
	    background: #f6f4f5;
    border: 1px solid #8080804a;
    padding: 25px 30px 30px 30px;
}

.AU-M-Submit .Content-Sec .Guidelines-Text p
{
	font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    margin-bottom: 10px;
}

.AU-M-Submit .Content-Sec .Guidelines-Text * 
{
    margin-bottom: 0px;
}

.AU-M-Submit .Content-Sec .Checkbox-Sec
{
	    margin-bottom: 25px;
}

.AU-M-Submit .Content-Sec label
{
	    font-size: 18px;
    line-height: 1.2;
    font-weight: 500;
}

.AU-M-Submit .Content-Sec .Required
{
	    color: red;
    font-size: 18px;
    font-weight: 600;
}

.AU-M-Submit .Content-Sec .form-control
{
	    margin-bottom: 30px;
    border-radius: 0;
}

.AU-M-Submit .Content-Sec .Btn-Submit
{
	    background: var(--main-color);
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    padding: 7px 20px;
    border-radius: 0;
    margin-bottom: 10px;
}

.AU-M-Submit .Content-Sec .Btn-Submit:hover
{
	    background: var(--secondary-color);
    color: #fffff;
}

.AU-M-Submit .Content-Sec .Error
{
	    text-align: center;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 18px;
    color: red;
}

.AU-M-Submit .Content-Sec .Success
{
	    text-align: center;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 18px;
    color: green;
}

.AU-M-Submit .Content-Sec .User-List
{
	    margin-bottom: 50px;
}

.AU-M-Submit .Content-Sec .User-List .Heading
{
	    text-align: left;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 10px;
}

.AU-M-Submit .Content-Sec .User-List table
{
	    margin-bottom: 0px;
    background: #ffffff;
}

.AU-M-Submit .Content-Sec .User-List table th
{
	    background: #ffffff;
    color: #212529;
    font-weight: 500;
    font-size: 18px;
}

.AU-M-Submit .Content-Sec .User-List table td
{
}

.AU-M-Submit .Content-Sec .User-List table td .Doc-Name
{
	color: var(--main-color);
    font-weight: 600;
}

.AU-M-Submit .Content-Sec .User-List table td .Icon-Options
{
	font-size: 22px;
    color: var(--main-color);
    font-weight: 600;
}

.AU-M-Submit .Content-Sec .Submit-Box .Outer-Box
{
	background: #f6f4f5;
    border: 1px solid #8080804a;
    padding: 20px 30px 30px 30px;
    margin-bottom: 40px;
}

.AU-M-Submit .Content-Sec .Submit-Box .Outer-Box table
{
	    margin-bottom: 0px;
}

.AU-M-Submit .Content-Sec .Submit-Box .Outer-Box .Heading {
    font-size: 22px;
}

.AU-M-Submit .Content-Sec .Submit-Box .Outer-Box .Detail-Box-Text {
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 10px;
}

.AU-M-Submit .Content-Sec .Submit-Box .Outer-Box .Detail-Box-Text .Highlights {
    font-weight: 600;
}

.AU-M-Submit .Content-Sec .Submit-Box .Outer-Box .Keywords-Box-Text {
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 0px;
}

.AU-M-Submit .Content-Sec .Submit-Box .Outer-Box .Review-Box-Text
{
	    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 20px;
}


.AU-M-Submit .Content-Sec .Submit-Box .Outer-Box .Highlights
{
	    margin-bottom: 10px;
    font-weight: 600;
}

.AU-M-Submit .Content-Sec .Submit-Box .Outer-Box .Review-Btn
{
	margin-bottom: 25px;
}

.AU-M-Submit .Content-Sec .Submit-Box .Outer-Box .Error-Text
{
	    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 20px;
	color: red;
}

.AU-M-Submit .Content-Sec .Submit-Box .Outer-Box .Go-To-Btn
{
	    background: red;
    border: red;
}

.
{
	    background: var(--main-color);
    color: #fff;
}

.AU-M-Submit .Content-Sec .Submit-Box .Error-Box
{
	    background: #ec00001f;
}

.Text-Word-Count
{
	    margin-top: -20px;
}

.Text-Word-Count p
{
	    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    font-style: italic;
}

/*  Author Manuscript Submit Page Ends   */









/*  List Manuscript Page Start   */
.List-Manu
{
}

.List-Manu .Main-Heading
{
	text-align: center;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 20px;
}

.List-Manu #accordion
{
}

.List-Manu #accordion .Heading
{
	font-weight: 600;
    margin-bottom: 0px;
    color: var(--secondary-color);
    font-size: 18px;
    line-height: 1.5;
}

.List-Manu #accordion .Status
{
    margin-bottom: 0px;
}

.List-Manu #accordion .Status span
{
	background: var(--main-color);
    padding: 7px 10px 7px 10px;
    color: #fff;
}

.List-Manu #accordion .Status .Accept, .List-Manu #accordion .Status .Accepted, .List-Manu #accordion .Status .Published
{
	background: green;
}

.List-Manu #accordion .Status .Rejected, .List-Manu #accordion .Status .Unpublished, .List-Manu #accordion .Status .Withdrawn
{
	background: red;
}

.List-Manu #accordion .Status .Withheld, .List-Manu #accordion .Status .Revise
{
    background: #76151f;
}

.List-Manu #accordion .Status .Review
{
    background: #007bff;
}

/* Reject but resubmit css */
.List-Manu #accordion .Status .but
{
	background: red;
}

.List-Manu #accordion .Status .Draft
{
	background: var(--secondary-color);
}

.List-Manu #accordion .Date
{
       margin-bottom: 0px;
    font-weight: 600;
}

.List-Manu #accordion .card-link
{
	    color: var(--main-color);
}

.List-Manu #accordion .card-link:hover
{
	color: #f1a835;
}

.List-Manu #accordion .card-link span
{
	font-weight: 100;
    font-size: 20px;
    line-height: 1;
}

.List-Manu #accordion .card-body
{
	
}

.List-Manu #accordion .card-body .M-Title
{
	 text-align: left;
    font-size: 20px;
    line-height: 1.5;
    font-weight: 600;
    text-transform: inherit;
}

.List-Manu #accordion .card-body .Authors
{
	
}

.List-Manu #accordion .card-body .Authors .Heading
{
	font-weight: 600;
    margin-bottom: 0px;
    color: #212529;
    font-size: 18px;
    line-height: 1.5;
}

.List-Manu #accordion .card-body .Authors ul
{
	    padding-left: 20px;
}

.List-Manu #accordion .card-body .Authors ul li
{
	    list-style-type: decimal;
    font-size: 16px;
    line-height: 1.5;
}

.List-Manu #accordion .card-body .Type
{
	
}

.List-Manu #accordion .card-body .Type p
{
	font-size: 18px;
    line-height: 1.5;
    font-weight: 600;
}

.List-Manu #accordion .card-body .Type span
{
	    font-weight: 400;
}

.List-Manu #accordion .card-body .Btn-Sec
{
}

.List-Manu #accordion .card-body .Btn-Sec .Btn-View
{
	    background: var(--main-color);
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    padding: 5px 15px;
    border-radius: 0;
    margin-bottom: 10px;
}

.List-Manu #accordion .card-body .Btn-Sec .Btn-View:hover
{
	background: var(--secondary-color);
}

.List-Manu #accordion .card-body .Editorial-Board
{
	
}

.List-Manu #accordion .card-body .Editorial-Board p
{
	    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 10px;
}

.List-Manu #accordion .card-body .Editorial-Board span
{
	font-weight: 600;
}

.List-Manu #accordion .card-body .Time-Frame
{
	
}

.List-Manu #accordion .card-body .Time-Frame p
{
	
}

.List-Manu #accordion .card-body .Time-Frame span
{
	background: #212529;
    padding: 7px 10px 7px 10px;
    color: #fff;
}

.List-Manu #accordion .card-body .Reviewers
{
	    margin-bottom: 20px;
}

.List-Manu #accordion .card-body .Reviewers .Heading
{
	    font-weight: 600;
    margin-bottom: 3px;
    color: #212529;
    font-size: 18px;
    line-height: 1.5;
}

.List-Manu #accordion .card-body .Reviewers .R-Name
{
	font-size: 16px;
    line-height: 1.2;
    margin-bottom: 10px;
}

.List-Manu #accordion .card-body .Reviewers .R-Status
{
	color: var(--main-color);
}
/*  List Manuscript Page Ends   */


/*  Editotial Dashboard Page Start   */
.ET-DA
{
	padding: 40px 0px 40px 0px;
    background: #f6f4f5;
}

.ET-DA .Main-Heading
{
	    text-align: center;
    font-size: 32px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 30px;
}

.ET-DA .DBD
{
}

.ET-DA .DBD .Box
{
	background: #fff;
    border: 1px solid #8080804a;
    padding: 20px 30px 20px 30px;
	margin-bottom: 30px;
}

.ET-DA .DBD .Box .Heading
{
	    font-size: 20px;
    line-height: 1.5;
    font-weight: 600;
    text-align: left;
    margin-bottom: 5px;
	color: #525252;
}

.ET-DA .DBD .Box .Sub-Sec
{
	    padding: 12px 0px 0px 0px;
    border-top: 1px solid #cacaca;
}

.ET-DA .DBD .Box .Sub-Sec p
{
    margin-bottom: 10px;
}

.ET-DA .DBD .Box .Sub-Sec a
{
	font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
	color: #212529;
	text-decoration: none;
	text-transform: capitalize;
}

.ET-DA .DBD .Box .Sub-Sec a:hover
{
	    color: var(--secondary-color);
}

.ET-DA .DBD .Box .Sub-Sec .Count
{
	background: var(--main-color);
    color: #fff;
    padding: 2px 8px 2px 8px;
    line-height: 1;
}
/*  Editotial Dashboard Page Ends   */


/*  Detail Page Start   */
.Details-P
{
	    padding: 40px 0px 40px 0px;
    background: #f6f4f5;
}

.Details-P .Main-Heading
{
	text-align: center;
    font-size: 32px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 25px;
}

.Details-P .Box
{
	    background: #fff;
    border: 1px solid #8080804a;
        padding: 20px 25px 20px 25px;
}

.Details-P .Box .M-Info
{
}

.Details-P .Box .M-Info .LS
{
}

.Details-P ..Box .M-Info .LS .Ouer-Box
{
}

.Details-P .Box .M-Info .LS .Ouer-Box .Heading
{
	text-align: left;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 10px;
}

.Details-P .Box .M-Info .LS .Text
{
	    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 10px;
}

.Details-P .Box .M-Info .LS .Text .Highlights
{
	    font-weight: 600;
    color: var(--main-color);
}

.Details-P .Box .M-Info .LS .M-Id
{
	   color: var(--secondary-color);
    font-weight: 600;
}

.Details-P .Box .M-Info .LS .M-Id .Highlights
{
	
}

.Details-P .Box .M-Info .LS .Btn-Sec
{
	    padding-left: 0px;
		    margin-bottom: 0px;
}

.Details-P .Box .M-Info .LS .Btn-Sec li
{
	    display: inline-block;
    list-style-type: none;
    margin-right: 10px;
}

.Details-P .Box .M-Info .LS .Btn-Sec .Btn-View
{
	background: var(--main-color);
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
       padding: 5px 15px;
    border-radius: 0;
}

.Details-P .Box .M-Info .RS
{
}

.Details-P .Box .M-Info .RS .Ouer-Box
{
	    background: #deefff;
    border: 1px solid #8080804a;
    padding: 15px 15px 15px 15px;
}

.Details-P .Box .M-Info .RS .Heading
{
	text-align: left;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 10px;
    border-bottom: 1px solid #94a2b5;
}

.Details-P .Box .M-Info .RS .Status
{
	font-size: 18px;
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: 7px;
    color: var(--main-color);
}

.Details-P .Box .M-Info .RS .Text
{
	    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 7px;
}

.Details-P .Box .M-Info .RS .Text .Highlights
{
	    font-weight: 600;
}

.Details-P .Box .Devider
{
	    margin-top: 30px;
    margin-bottom: 30px;
    border: 0;
    border-top: 1px solid rgba(148, 162, 181, 0.68);
}

.Details-P .Box .Authors
{
	
}

.Details-P .Box .Authors .Heading
{
	font-weight: 600;
    margin-bottom: 5px;
    color: #212529;
    font-size: 24px;
    line-height: 1.5;
}

.Details-P .Box .Authors ul
{
	    padding-left: 20px;
}

.Details-P .Box .Authors ul li
{
	    list-style-type: decimal;
    font-size: 16px;
    line-height: 1.5;
}

.Details-P .Box .Authors .Heading2
{
	font-weight: 600;
    margin-bottom: 0px;
    color: #212529;
    font-size: 18px;
    line-height: 1.5;
}

.Details-P .Box .Authors .Corresponding
{
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 1.5;
}

.Details-P .Box .M-Versions
{
	    margin-bottom: 40px;
}

.Details-P .Box .M-Versions .Heading
{
	    text-align: left;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 10px;
}

.Details-P .Box .M-Versions table
{
}

.Details-P .Box .M-Versions table th
{
	    background: var(--main-color);
    color: #fff;
    font-weight: 500;
    font-size: 18px;
}

.Details-P .Box .M-Versions table td
{
}

.Details-P .Box .M-Versions .Switch
{
	    color: var(--main-color);
    font-weight: 600;
}

.Details-P .Box .M-Versions .Current-Version
{
	color: #f1a835;
    font-weight: 600;
}

.Details-P .Box .Notes
{
	    border: 1px solid #8080804a;
    padding: 20px 25px 20px 25px;
		    margin-bottom: 50px;
}

.Details-P .Box .Notes .Top
{
}

.Details-P .Box .Notes .Top .Heading
{
	text-align: left;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 10px;
}

.Details-P .Box .Notes .Top .Add-Note
{
	    float: right;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.5;
    color: var(--main-color);
	text-decoration: none;
}

.Details-P .Box .Notes .Top .Add-Note:hover
{
    color: #f1a835;
}

.Details-P .Box .Notes #accordion
{
}

.Details-P .Box .Notes #accordion .card 
{
    border-radius: 0;
}

.Details-P .Box .Notes #accordion .card-header 
{
    background-color: rgba(167, 167, 167, 0);
    border-bottom: none;
}

.Details-P .Box .Notes #accordion .Heading
{
    margin-bottom: 0px;
    font-size: 18px;
    line-height: 1.5;
}

.Details-P .Box .Notes #accordion .Date
{
       margin-bottom: 0px;
}

.Details-P .Box .Notes #accordion .card-link
{
	    color: var(--main-color);
}

.Details-P .Box .Notes #accordion .card-link:hover
{
	    color: #f1a835;
}

.Details-P .Box .Notes #accordion .card-link span
{
	font-weight: 100;
    font-size: 20px;
    line-height: 1;
}

.Details-P .Box .Notes #accordion .card-body
{
	
}

.Details-P .Box .Notes #accordion .card-body .N-Title
{
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 10px;
}

.Details-P .Box .Notes #accordion .card-body .N-Text
{
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 10px;
}

.Details-P .Box .Notes #accordion .Remove-Note
{
	    color: var(--main-color);
}

.Details-P .Box .Notes #accordion .Remove-Note:hover
{
	    color: #f1a835;
}

.Details-P .Box .Notes #accordion .Remove-Note span
{
	font-weight: 100;
    font-size: 30px;
    line-height: 1;
}

.Details-P .Box .Other-Info
{
	    border: 1px solid #8080804a;
    padding: 20px 25px 20px 25px;
	    margin-bottom: 50px;
}

.Details-P .Box .Other-Info .Top
{
}

.Details-P .Box .Other-Info .Top .Heading
{
	text-align: left;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 10px;
}

.Details-P .Box .Other-Info #accordion
{
}

.Details-P .Box .Other-Info #accordion .card 
{
    border-radius: 0;
}

.Details-P .Box .Other-Info #accordion .card-header 
{
    background-color: rgba(167, 167, 167, 0);
    border-bottom: none;
}

.Details-P .Box .Other-Info #accordion .Heading
{
    margin-bottom: 0px;
    font-size: 18px;
    line-height: 1.5;
}

.Details-P .Box .Other-Info #accordion .card-link
{
	    color: var(--main-color);
}

.Details-P .Box .Other-Info #accordion .card-link:hover
{
	    color: #f1a835;
}

.Details-P .Box .Other-Info #accordion .card-link span
{
	font-weight: 100;
    font-size: 20px;
    line-height: 1;
}

.Details-P .Box .Other-Info #accordion .card-body
{
	
}

.Details-P .Box .Other-Info #accordion .card-body .Abstract
{
}


.Details-P .Box .Other-Info #accordion .card-body .Abstract .Text
{
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 10px;
}

.Details-P .Box .Other-Info #accordion .card-body .O-M-Info
{
}


.Details-P .Box .Other-Info #accordion .card-body .O-M-Info .Text
{
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 10px;
}

.Details-P .Box .Other-Info #accordion .card-body .O-M-Info .Highlights
{
   color: var(--main-color);
    font-weight: 600;
}

.Details-P .Box .Other-Info #accordion .card-body .Accompanying
{
}


.Details-P .Box .Other-Info #accordion .card-body .Accompanying .Text
{
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 10px;
}

.Details-P .Box .Other-Info #accordion .card-body .Activity
{
}

.Details-P .Box .Other-Info #accordion .card-body .Activity table
{
}

.Details-P .Box .Other-Info #accordion .card-body .Activity table th
{
	    background: var(--main-color);
    color: #fff;
    font-weight: 500;
    font-size: 18px;
}

.Details-P .Box .Other-Info #accordion .card-body .Activity table td
{
}

.Details-P .Box .Files
{
	    border: 1px solid #8080804a;
    padding: 20px 25px 20px 25px;
	    margin-bottom: 50px;
}

.Details-P .Box .Files .Top
{
}

.Details-P .Box .Files .Top .Heading
{
	text-align: left;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 10px;
}


.Details-P .Box .Files .Bottom
{
}

.Details-P .Box .Files .Bottom table
{
}

.Details-P .Box .Files .Bottom table th
{
	    background: var(--main-color);
    color: #fff;
    font-weight: 500;
    font-size: 18px;
}

.Details-P .Box .Files .Bottom table td
{
}

.Details-P .Box .Files .Bottom table td .Doc-Name
{
	    color: var(--main-color);
    font-weight: 600;
}

.Details-P .Box .Files .Bottom table td .Active-Link {
    color: var(--main-color);
    font-weight: 600;
    display: block;
}

.Details-P .Box .Files .Bottom table td .Not-Active-Link {
        color: #f1a835;
    font-weight: 600;
	display: block;
}

.Details-P .Box .Take-Action
{
	border: 1px solid #8080804a;
    padding: 20px 25px 20px 25px;
	margin-bottom: 20px;
}

.Details-P .Box .Take-Action .Heading
{
	    text-align: center;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 20px;
}


.Details-P .Box .Editorial-Staff
{
	border: 1px solid #8080804a;
        padding: 20px 25px 30px 25px;
	margin-bottom: 20px;
}

.Details-P .Box .Editorial-Staff .Heading
{
	text-align: center;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 20px;
}

.Details-P .Box .Editorial-Staff .LS
{
}

.Details-P .Box .Editorial-Staff .LS .Outer-Box
{
}

.Details-P .Box .Editorial-Staff .RS
{
}

.Details-P .Box .Editorial-Staff .RS .Outer-Box
{
	float: right;
}

.Details-P .Editorial-Staff .Text
{
        font-size: 20px;
    line-height: 1.5;
    margin-bottom: 5px;
}

.Details-P .Editorial-Staff .Highlights
{
   color: var(--main-color);
    font-weight: 600;
}

.Details-P .Editorial-Staff .Btn-View
{
	background: var(--main-color);
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
       padding: 5px 15px;
    border-radius: 0;
}

.Details-P .Box .E-Recommendation
{
	border: 1px solid #8080804a;
        padding: 20px 25px 30px 25px;
	margin-bottom: 20px;
}

.Details-P .Box .E-Recommendation .Heading
{
	text-align: center;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 20px;
}

.Details-P .E-Recommendation .Bottom
{
}

.Details-P .E-Recommendation .Bottom table
{
	    margin-bottom: 0px;
}

.Details-P .E-Recommendation .Bottom table th
{
	    background: var(--main-color);
    color: #fff;
    font-weight: 500;
    font-size: 18px;
}

.Details-P .E-Recommendation .Bottom table td
{
}

.Details-P .E-Recommendation .Bottom .No-Results
{
	    text-align: center;
    font-size: 20px;
}

.Details-P .E-Recommendation .Bottom table td .CTA
{
	background: var(--main-color);
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
       padding: 5px 15px;
    border-radius: 0;
}

.Details-P .E-Recommendation .Bottom .Btn-Add
{
	background: var(--main-color);
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
       padding: 5px 15px;
    border-radius: 0;
	    margin-top: 20px;
}

.Details-P .E-Recommendation .Bottom table td .E-R-Name
{
    color: var(--main-color);
    font-weight: 600;
}

.Details-P .E-Recommendation .Bottom table td .E-R-Role
{
    color: var(--main-color);
    font-weight: 600;
}



.Details-P .Box .Reviewers-List
{
	    border: 1px solid #8080804a;
    padding: 20px 25px 20px 25px;
	    margin-bottom: 50px;
}

.Details-P .Box .Reviewers-List .Top
{
}

.Details-P .Box .Reviewers-List .Top .Heading
{
	text-align: left;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 10px;
}


.Details-P .Box .Reviewers-List .Bottom
{
}

.Details-P .Box .Reviewers-List .Bottom table
{
	    margin-bottom: 0px;
}

.Details-P .Box .Reviewers-List .Bottom table th
{
	    background: var(--main-color);
    color: #fff;
    font-weight: 500;
    font-size: 18px;
}

.Details-P .Box .Reviewers-List .Bottom table td
{
}

.Details-P .Box .Reviewers-List .Bottom .No-Results
{
	    text-align: center;
    font-size: 20px;
}

.Details-P .Box .Reviewers-List .Bottom table td .Doc-Name
{
	    color: var(--main-color);
    font-weight: 600;
}

.Details-P .Box .Reviewers-List .Bottom table td .VTR {
    color: var(--main-color);
    font-weight: 600;
    display: block;
}

.Details-P .Box .Reviewers-List .Bottom table td .HFR {
        color: #f1a835;
    font-weight: 600;
	display: block;
}

.Details-P .Box .Reviewers-List .Bottom table td .CTA
{
	background: var(--main-color);
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    padding: 5px 15px;
    border-radius: 0;
	    display: block;
}

.Details-P .Box .Reviewers-List .Bottom .Btn-Add
{
	background: var(--main-color);
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
       padding: 5px 15px;
    border-radius: 0;
	    margin-top: 20px;
}

.Details-P .Box .Reviewers-List .Bottom table td .R-Name
{
    color: var(--main-color);
    font-weight: 600;
}

.Details-P .Box .Reviewers-List .Bottom table td .R-Suggest-By
{
    color: var(--main-color);
    font-weight: 600;
}

.Details-P .Box .Reviewers-List .Bottom table td .Icon-Options {
    color: var(--main-color);
    font-size: 30px;
}

.Details-P .Box .Take-Action .Box-Sec
{

}

.Details-P .Box .Take-Action .Box-Sec .Box
{
    background: var(--main-color);  
    padding: 10px 10px 10px 10px;
	margin-bottom: 30px;
}

.Details-P .Box .Take-Action .Box-Sec .Box:hover 
{
    background: var(--secondary-color);
}

.Details-P .Box .Take-Action .Box-Sec .Box img
{
	    width: 60px;
}

.Details-P .Box .Take-Action .Box-Sec .Box .Title
{
	font-size: 20px;
    font-weight: 600;
    line-height: 1.2;
    text-align: center;
    color: #fff;
    margin: 15px 0px 0px 0px;
}

.Details-P .Box .Take-Action .Box-Sec a
{
	color: #fff;
	text-decoration: none;
}

.Details-P .Box .Error
{
	    text-align: center;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 18px;
    color: red;
}

.Details-P .Box .Success
{
	    text-align: center;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 20px;
    color: green;
}


@media(max-width: 768px)
{
	.Details-P .Box .M-Info .LS .Btn-Sec .Btn-View {
		margin-bottom: 20px;
	}
}
/*  Detail Page Ends   */


.Graph-P
{

}

.Graph-P .ET-DA .Main-Heading
{
	
}

.Graph-P .ET-DA .Graph-Select
{
	margin-bottom: 40px;
}

.Graph-P .ET-DA .Graph-Select label {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 2px;
    padding-left: 3px;
}

.Graph-P .ET-DA .Graph-Select .Btn-Submit
{
	    background: var(--main-color);
    color: #fff;
    font-size: 16px;
    line-height: 1.5;
    border-radius: 0px;
}

.Graph-P .ET-DA .Graph-Select .Btn-Submit:hover
{
	background: #ec7617;
}

/*  Profile page Start   */
.Profile
{
	    padding: 40px 0px 40px 0px;
    background: #f6f4f5;
}

.Profile .Menu
{
	    width: 100%;
    z-index: 3;
    position: relative;
}

.Profile .Menu a
{
	    text-decoration: none;
}
 
.Profile .Menu .Items
{
	width: 32.5%;
    display: inline-block;
    padding: 13px 10px 13px 10px;
    margin-right: 0px;
    background: var(--main-color);
}

.Profile .Menu .Items:hover {
    background: var(--secondary-color);
}

.Profile .Menu .Active
{
	    background: var(--secondary-color);
}

.Profile .Menu .Active:before {
    content: '';
    position: absolute;
        margin-left: 8.5%;
    bottom: -20%;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid var(--secondary-color);
}

.Profile .Menu .Items .Icon
{
	width: 40px;
}

.Profile .Menu .Items .Title
{
	color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.2;
    margin: 5px 0px 0px 0px;
    text-align: center;
}

.Profile .Content-Sec
{
	background: #fcfafb;
    border: 1px solid #8080804a;
    padding: 60px 30px 40px 30px;
    top: -20px;
    position: relative;
    z-index: 2;
}

.Profile .Content-Sec .Personnel
{
}

.Profile .Content-Sec .Sub-Sec
{
	    margin-bottom: 30px;
}

.Profile .Content-Sec .Sub-Sec .Heading
{
	text-align: left;
    font-size: 26px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 20px;
}

.Profile .Content-Sec .Sub-Sec label
{
	    font-size: 18px;
    line-height: 1.2;
    font-weight: 500;
}

.Profile .Content-Sec .Sub-Sec .Required
{
	    color: red;
    font-size: 18px;
    font-weight: 600;
}

.Profile .Content-Sec .Sub-Sec .form-control
{
	    margin-bottom: 30px;
    border-radius: 0;
}

.Profile .Content-Sec .Btn-Submit
{
	    background: var(--main-color);
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    padding: 7px 20px;
    border-radius: 0;
    margin-bottom: 10px;
}

.Profile .Content-Sec .Btn-Submit:hover
{
	    background: var(--secondary-color);
    color: #fffff;
}

.Profile .Content-Sec .Error
{
	    text-align: center;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 18px;
    color: red;
}

.Profile .Content-Sec .Success
{
	    text-align: center;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 18px;
    color: green;
}


.Profile .Content-Sec .Sub-Activity
{
	    margin-bottom: 50px;
}

.Profile .Content-Sec .Sub-Activity .Heading
{
	    text-align: left;
    font-size: 26px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 10px;
}

.Profile .Content-Sec .Sub-Activity .Heading2
{
	text-align: left;
    font-size: 26px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 10px;
    padding: 15px 15px 5px 20px;
}

.Profile .Content-Sec .Sub-Activity .Activity-Table
{
}

.Profile .Content-Sec .Sub-Activity .Activity-Table table
{
	    margin-bottom: 0px;
    background: #ffffff;
}

.Profile .Content-Sec .Sub-Activity .Activity-Table table th
{
	    background: #ffffff;
    color: #212529;
    font-weight: 500;
    font-size: 18px;
}

.Profile .Content-Sec .Sub-Activity .Activity table td
{
}

.Profile .Content-Sec .Expertise .Sub-Sec .Heading {
    text-align: center;
}


@media(max-width: 768px)
{
	.Profile .Menu .Items 
	{
		width: 28.2%;
		margin-bottom: 20px; 
	}
	.Profile .Content-Sec 
	{
		top: 20px;
		    padding: 30px 30px 40px 30px;
	}
	.Profile .Menu .Active:before 
	{
		display: none;
	}
}

/*  Profile page Ends   */



/*  Tags Input Sec Start   */
.bootstrap-tagsinput 
{
    width: 100%;
    height: 120px;
	    overflow-y: scroll;
}

.bootstrap-tagsinput .tag {
    margin-right: 2px;
    color: white;
    background: var(--main-color);
    padding: 10px 10px 10px 10px;
    font-size: 20px;
    display: inline-block;
    width: fit-content;
    margin-top: 10px;
}

.bootstrap-tagsinput input {
    font-size: 20px;
}
/*  Tags Input Sec End   */



/*  Email Page Sec Start   */
.Email-P
{
	padding: 40px 0px 40px 0px;
    background: #f6f4f5;
}

.Email-P .Heading
{
	text-align: center;
    font-size: 30px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 20px;
}

.Email-P .Form-Sec
{
	background: #fcfafb;
    border: 1px solid #8080804a;
    padding: 40px 30px 40px 30px;
    position: relative;
    z-index: 2;
}

.Email-P .Form-Sec .Heading
{
	text-align: left;
    font-size: 26px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 20px;
}

.Email-P .Form-Sec label
{
	    font-size: 18px;
    line-height: 1.2;
    font-weight: 500;
}

.Email-P .Form-Sec .Required
{
	    color: red;
    font-size: 18px;
    font-weight: 600;
}

.Email-P .Form-Sec .form-control
{
	    margin-bottom: 30px;
    border-radius: 0;
}

.Email-P .Form-Sec .Btn-Submit
{
	    background: var(--main-color);
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    padding: 7px 20px;
    border-radius: 0;
    margin-bottom: 10px;
}

.Email-P .Form-Sec .Btn-Submit:hover
{
	    background: var(--secondary-color);
    color: #fffff;
}

.Email-P .Form-Sec .Error
{
	    text-align: center;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 18px;
    color: red;
}

.Email-P .Form-Sec .Success
{
	text-align: center;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 0px;
    margin-bottom: 20px;
        font-size: 24px;
    color: green;
}

.Email-P .Form-Sec .Btn-View {
    background: var(--main-color);
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    padding: 3px 15px;
    margin-top: 10px;
    border-radius: 0;
}
/*  Email Page Sec Start   */


/*  EO Config Page Start   */
.EO-Config
{
	    padding: 40px 0px 40px 0px;
    background: #f6f4f5;
}

.EO-Config .nav
{
   
}

.EO-Config .nav .nav-item
{
	
}

.EO-Config .nav .nav-link 
{
        padding: 15px 10px 15px 10px;
	background: var(--main-color);
    margin: 3px;
}

.EO-Config .nav .Active
{
	    background: var(--secondary-color);
}

.EO-Config .nav .Active:before {
    content: '';
    position: absolute;
    margin-left: -2%;
    bottom: -13%;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid var(--secondary-color);
}

.EO-Config .nav .nav-item .Icon
{
	     width: 50px;
}

.EO-Config .nav .nav-item .Title
{
	color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.2;
    margin: 7px 0px 0px 0px;
    text-align: center;
}

.EO-Config .Content-Sec
{
	background: #ffffff;
    border: 1px solid #8080804a;
    padding: 25px 30px 30px 30px;
    margin-top: 30px;
}

.EO-Config .Content-Sec .Heading
{
	    text-align: left;
    font-size: 26px;
    line-height: 1.2;
    font-weight: 600;
    margin-bottom: 10px;
}

.EO-Config .Content-Sec .Sub-Sec
{
	    margin-bottom: 30px;
}

.EO-Config .Content-Sec .Sub-Sec .Heading
{
	text-align: left;
    font-size: 26px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 20px;
}

.EO-Config .Content-Sec .Sub-Sec .Text-Read {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    margin-top: -20px;
    margin-bottom: 25px;
}

.EO-Config .Content-Sec .Sub-Sec label
{
	    font-size: 18px;
    line-height: 1.2;
    font-weight: 500;
}

.EO-Config .Content-Sec .Sub-Sec .Required
{
	    color: red;
    font-size: 18px;
    font-weight: 600;
}

.EO-Config .Content-Sec label .Highlight
{
	    color: var(--secondary-color);
    font-weight: 600;
}

.EO-Config .Content-Sec .Sub-Sec .form-control
{
	    margin-bottom: 30px;
    border-radius: 0;
}

.EO-Config .Content-Sec .Btn-Submit
{
	    background: var(--main-color);
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    padding: 7px 20px;
    border-radius: 0;
    margin-bottom: 10px;
}

.EO-Config .Content-Sec .Btn-Submit:hover
{
	    background: var(--secondary-color);
    color: #fffff;
}

.EO-Config .Content-Sec .Error
{
	    text-align: center;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 18px;
    color: red;
}

.EO-Config .Content-Sec .Success
{
	    text-align: center;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 24px;
    color: green;
}

.EO-Config .Content-Sec .Sub-Box-Sec
{
	    background: #f6f4f5;
    border: 1px solid #8080804a;
    padding: 25px 30px 30px 30px;
    margin-bottom: 30px;
}

.EO-Config .Content-Sec .Sub-Box-Sec .Heading
{
	text-align: left;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 20px;
}

.EO-Config .Content-Sec .Sub-Box-Sec .Text-Read {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    margin-top: -20px;
    margin-bottom: 15px;
}

.MC-Error
{
	display: none;
}

.EO-Config .Content-Sec .Sub-Box-Sec label
{
	    font-size: 18px;
    line-height: 1.2;
    font-weight: 500;
}

.EO-Config .Content-Sec .Sub-Box-Sec .Required
{
	    color: red;
    font-size: 18px;
    font-weight: 600;
}

.EO-Config .Content-Sec .Sub-Box-Sec .form-control
{
	    margin-bottom: 30px;
    border-radius: 0;
}

.EO-Config .Content-Sec  .EO-List .Heading
{
	    text-align: left;
    font-size: 26px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 10px;
}

.EO-Config .Content-Sec  .EO-List
{
}

.EO-Config .Content-Sec  .EO-List table
{
	    margin-bottom: 0px;
    background: #ffffff;
}

.EO-Config .Content-Sec  .EO-List table th
{
	    background: #ffffff;
    color: #212529;
    font-weight: 500;
    font-size: 18px;
}

.EO-Config .Content-Sec  .EO-List table td
{
}

.EO-Config .Content-Sec  .EO-List table td .Icon-Options {
    font-size: 22px;
    color: var(--main-color);
    font-weight: 600;
}


.EO-Config .Second-Menu
{
	background: var(--main-color);
    background-position: bottom center;
    margin: 15px 0px 0px 0px;
}

.EO-Config .Second-Menu ul
{
	    padding-left: 0px;
    margin: 0px auto 0px auto;
    text-align: center;
    padding: 12px 0px 10px 0px;
}

.EO-Config .Second-Menu ul li
{
	    display: inline-block;
    list-style-type: none;
    font-size: 16px;
    line-height: 1;
    color: #ffffff;
    margin: 0;
    padding: 0px 8px 0px 8px;
    border-right: 1px solid #fff;
}

.EO-Config .Second-Menu ul li:last-child
{
	border-right: none;
}

.EO-Config .Second-Menu ul li a {
    color: #ffffff;
}

.EO-Config .Second-Menu ul li .Active {
    color: var(--secondary-color);
    font-weight: 600;
}
/*  EO Config Page Ends   */



/*  RV Dash Stars  */
.RV-Dash {
    padding: 60px 0px 60px 0px;
}

/*  RV Dash Ends  */


/*  Reviewer Review Submit Page Start   */
.RV-M-Submit
{
	    padding: 40px 0px 40px 0px;
    background: #f6f4f5;
}

.RV-M-Submit .Guidelines
{
}

.RV-M-Submit .nav
{
   
}

.RV-M-Submit .nav .nav-item
{
	
}

.RV-M-Submit .nav .nav-link 
{
        padding: 15px 10px 15px 10px;
	background: var(--main-color);
    margin: 3px;
}

.RV-M-Submit .nav .Active
{
	    background: var(--secondary-color);
}

.RV-M-Submit .nav .Active:before {
    content: '';
    position: absolute;
    margin-left: -2%;
    bottom: -13%;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid var(--secondary-color);
}

.RV-M-Submit .nav .nav-item .Icon
{
	     width: 50px;
}

.RV-M-Submit .nav .nav-item .Title
{
	color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.2;
    margin: 7px 0px 0px 0px;
    text-align: center;
}

.RV-M-Submit .Content-Sec
{
	background: #ffffff;
    border: 1px solid #8080804a;
    padding: 25px 30px 30px 30px;
    margin-top: 30px;
}

.RV-M-Submit .Content-Sec .Heading
{
	    text-align: left;
    font-size: 26px;
    line-height: 1.2;
    font-weight: 600;
    margin-bottom: 10px;
}

.RV-M-Submit .Content-Sec .Text-Read
{
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    margin-bottom: 0px;
}

.RV-M-Submit .Content-Sec .Devider {
    margin-top: 30px;
    margin-bottom: 30px;
    border: 0;
    border-top: 1px solid rgba(148, 162, 181, 0.68);
}

.RV-M-Submit .Content-Sec .Guidelines-Text
{
	    background: #f6f4f5;
    border: 1px solid #8080804a;
    padding: 25px 30px 30px 30px;
}

.RV-M-Submit .Content-Sec .Guidelines-Text p
{
	font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    margin-bottom: 10px;
}

.RV-M-Submit .Content-Sec .Guidelines-Text * 
{
    margin-bottom: 0px;
}

.RV-M-Submit .Content-Sec .Checkbox-Sec
{
	    margin-bottom: 25px;
}

.RV-M-Submit .Content-Sec label
{
	    font-size: 18px;
    line-height: 1.2;
    font-weight: 500;
}

.RV-M-Submit .Content-Sec .Required
{
	    color: red;
    font-size: 18px;
    font-weight: 600;
}

.RV-M-Submit .Content-Sec .form-control
{
	    margin-bottom: 30px;
    border-radius: 0;
}

.RV-M-Submit .Content-Sec .Btn-Submit
{
	    background: var(--main-color);
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    padding: 7px 20px;
    border-radius: 0;
    margin-bottom: 10px;
}

.RV-M-Submit .Content-Sec .Btn-Submit:hover
{
	    background: var(--secondary-color);
    color: #fffff;
}

.RV-M-Submit .Content-Sec .Error
{
	    text-align: center;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 18px;
    color: red;
}

.RV-M-Submit .Content-Sec .Success
{
	    text-align: center;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 18px;
    color: green;
}


.RV-M-Submit .Content-Sec  .Rev-Doc
{
	    border: 1px solid #8080804a;
    padding: 20px 25px 20px 25px;
	    margin-bottom: 50px;
}

.RV-M-Submit .Content-Sec  .Rev-Doc .Top
{
}

.RV-M-Submit .Content-Sec  .Rev-Doc .Top .Heading
{
	text-align: left;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 10px;
}


.RV-M-Submit .Content-Sec  .Rev-Doc .Bottom
{
}

.RV-M-Submit .Content-Sec  .Rev-Doc .Bottom table
{
}

.RV-M-Submit .Content-Sec  .Rev-Doc .Bottom table th
{
	    background: var(--main-color);
    color: #fff;
    font-weight: 500;
    font-size: 18px;
}

.RV-M-Submit .Content-Sec  .Rev-Doc .Bottom table td
{
}

.RV-M-Submit .Content-Sec  .Rev-Doc .Bottom table td .Doc-Name
{
	    color: var(--main-color);
    font-weight: 600;
}


.RV-M-Submit .Content-Sec .Submit-Box .Outer-Box
{
	background: #f6f4f5;
    border: 1px solid #8080804a;
    padding: 20px 30px 30px 30px;
    margin-bottom: 40px;
}

.RV-M-Submit .Content-Sec .Submit-Box .Outer-Box table
{
	    margin-bottom: 0px;
}

.RV-M-Submit .Content-Sec .Submit-Box .Outer-Box .Heading {
    font-size: 22px;
}

.RV-M-Submit .Content-Sec .Submit-Box .Outer-Box .Detail-Box-Text {
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 10px;
}

.RV-M-Submit .Content-Sec .Submit-Box .Outer-Box .Detail-Box-Text .Highlights {
    font-weight: 600;
}


.RV-M-Submit .Content-Sec .Submit-Box .Outer-Box .Highlights
{
	    margin-bottom: 10px;
    font-weight: 600;
}


.RV-M-Submit .Content-Sec .Submit-Box .Outer-Box .Error-Text
{
	    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 20px;
}

.RV-M-Submit .Content-Sec .Submit-Box .Outer-Box .Go-To-Btn
{
	    background: red;
    border: red;
}

.
{
	    background: var(--main-color);
    color: #fff;
}

.RV-M-Submit .Content-Sec .Submit-Box .Error-Box
{
	    background: #ec00001f;
}

/*  Reviewer Review Submit Page Ends   */



/*  Editorial-Board Evaluation Submit Page Start   */
.ED-Evaluation-Submit {
    padding: 40px 0px 40px 0px;
    background: #f6f4f5;
}


.ED-Evaluation-Submit .Content-Sec
{
	background: #ffffff;
    border: 1px solid #8080804a;
    padding: 25px 30px 30px 30px;
    margin-top: 30px;
}

.ED-Evaluation-Submit .Content-Sec .Heading
{
	    text-align: left;
    font-size: 26px;
    line-height: 1.2;
    font-weight: 600;
    margin-bottom: 10px;
}

.ED-Evaluation-Submit .Content-Sec .Text-Read
{
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    margin-bottom: 0px;
}

.ED-Evaluation-Submit .Content-Sec .Devider {
    margin-top: 30px;
    margin-bottom: 30px;
    border: 0;
    border-top: 1px solid rgba(148, 162, 181, 0.68);
}


.ED-Evaluation-Submit .Content-Sec label
{
	    font-size: 18px;
    line-height: 1.2;
    font-weight: 500;
}

.ED-Evaluation-Submit .Content-Sec .Required
{
	    color: red;
    font-size: 18px;
    font-weight: 600;
}

.ED-Evaluation-Submit .Content-Sec .form-control
{
	    margin-bottom: 30px;
    border-radius: 0;
}

.ED-Evaluation-Submit .Content-Sec .Btn-Submit
{
	    background: var(--main-color);
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    padding: 7px 20px;
    border-radius: 0;
    margin-bottom: 10px;
}

.ED-Evaluation-Submit .Content-Sec .Btn-Submit:hover
{
	    background: var(--secondary-color);
    color: #fffff;
}

.ED-Evaluation-Submit .Content-Sec .Error
{
	    text-align: center;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 18px;
    color: red;
}

.ED-Evaluation-Submit .Content-Sec .Success
{
	    text-align: center;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 18px;
    color: green;
}
/*  Editorial-Board Evaluation Submit Page Start   */



/* MCT Admin Page Start */
.MCT-Admin
{
	    padding: 40px 0px 40px 0px;
    background: #f6f4f5;
    min-height: 100vh;
}

.MCT-Admin .Content-Sec
{
	background: #ffffff;
    border: 1px solid #8080804a;
    padding: 25px 30px 30px 30px;
    margin-top: 30px;
}

.MCT-Admin .Content-Sec .Heading
{
	    text-align: left;
    font-size: 26px;
    line-height: 1.2;
    font-weight: 600;
    margin-bottom: 10px;
}

.MCT-Admin .Content-Sec .Sub-Sec
{
	    margin-bottom: 30px;
}

.MCT-Admin .Content-Sec .Sub-Sec .Heading
{
	text-align: center;
    font-size: 26px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 40px;
}

.MCT-Admin .Content-Sec .Sub-Sec .Text-Read {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    margin-top: -20px;
    margin-bottom: 25px;
}

.MCT-Admin .Content-Sec .Sub-Sec label
{
	    font-size: 18px;
    line-height: 1.2;
    font-weight: 500;
}

.MCT-Admin .Content-Sec .Sub-Sec .Required
{
	    color: red;
    font-size: 18px;
    font-weight: 600;
}

.MCT-Admin .Content-Sec .Sub-Sec .form-control
{
	    margin-bottom: 30px;
    border-radius: 0;
}

.MCT-Admin .Content-Sec .Btn-Submit
{
	    background: var(--main-color);
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    padding: 7px 20px;
    border-radius: 0;
    margin-bottom: 10px;
}

.MCT-Admin .Content-Sec .Btn-Submit:hover
{
	    background: var(--secondary-color);
    color: #fffff;
}

.MCT-Admin .Content-Sec .Error
{
	    text-align: center;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 18px;
    color: red;
}

.MCT-Admin .Content-Sec .Success
{
	text-align: center;
    font-weight: 600;
    line-height: 1.2;
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 26px;
    color: green;
}

.MCT-Admin .Content-Sec .Sub-Box-Sec
{
	    background: #f6f4f5;
    border: 1px solid #8080804a;
    padding: 25px 30px 30px 30px;
    margin-bottom: 30px;
}

.MCT-Admin .Content-Sec .Sub-Box-Sec .Heading
{
	text-align: left;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 20px;
}

.MCT-Admin .Content-Sec .Sub-Box-Sec .Text-Read {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    margin-top: -20px;
    margin-bottom: 15px;
}

.MCT-Admin .Content-Sec .Sub-Box-Sec label
{
	    font-size: 18px;
    line-height: 1.2;
    font-weight: 500;
}

.MCT-Admin .Content-Sec .Sub-Box-Sec .Required
{
	    color: red;
    font-size: 18px;
    font-weight: 600;
}

.MCT-Admin .Content-Sec .Sub-Box-Sec .form-control
{
	    margin-bottom: 30px;
    border-radius: 0;
}

.MCT-Admin .Content-Sec  .J-List .Heading
{
	    text-align: left;
    font-size: 26px;
    line-height: 1.5;
    font-weight: 600;
    margin-bottom: 10px;
}

.MCT-Admin .Content-Sec  .J-List
{
}

.MCT-Admin .Content-Sec  .J-List table
{
	    margin-bottom: 0px;
    background: #ffffff;
}

.MCT-Admin .Content-Sec  .J-List table th
{
	    background: #ffffff;
    color: #212529;
    font-weight: 500;
    font-size: 18px;
}

.MCT-Admin .Content-Sec  .J-List table td
{
}

.MCT-Admin .Content-Sec  .J-List table td .Icon-Options {
    font-size: 22px;
    color: var(--main-color);
    font-weight: 600;
}

/* MCT Admin Page Ends */

.Help
{		
	background: var(--secondary-color);
    position: fixed;
    right: -15px;
    top: 47%;
    color: #212529;
    transform: rotate(270deg);
    font-size: 20px;
    font-weight: 600;
    border-radius: 0px;
}

.Help:hover
{		
	background: #000000;
    color: #ffffff;
    font-size: 20px;
    border-radius: 0px;
    font-weight: 600;
}

.Pagination-Sec
{
	margin-top: 30px;
}


.author_rec_modal{}

.author_rec_modal .m_title{
	    font-size: 20px;
    font-weight: 600;
    margin-bottom: 20px;
}

.author_rec_modal .m_text{}

.author_rec_modal .m_attachment{
	margin-top: 30px;
}

.author_rec_modal .m_attachment .m_heading2{
	    font-weight: 600;
}

.author_rec_modal .m_attachment a{
	    font-weight: 600;
    text-decoration: none;
    display: block;
    margin-bottom: 20px;
}


@media (min-width: 576px)
{
	.author_rec_modal .modal-dialog {
		max-width: 800px;
		margin: 1.75rem auto;
	}
}


.form-group .asteriskField {
    color: red;
    font-size: 18px;
    font-weight: 600;
    padding-left: 3px;
}
