/* 
 * custom styles for the theme 
 *
 * Please don't edit anything here
 *
 *
*/

/* customizing login page start */

.custom-login-btn{
    border: 1px solid #a6ce39;
    background-color: #efefef;
}
.custom-login-btn:hover{
    border: 1px solid #fff;
    color: #537101;
    -webkit-box-shadow: 1px 1px 5px 1px #a6ce39; 
    box-shadow: 1px 1px 5px 1px #a6ce39;
}
.custom-login-btn > img{
    width:20px;
    border: none;
}
.login-footer{
    color: #fff; 
    height: 45px; 
    margin-bottom: 0px;
}
.login-body{
	background:radial-gradient(#3c8dbc 0%, #0073b7   75%);
	height:auto;
}
.logo-name{
	color: #fff !important;
}
.login-box{
	/*width: 400px;*/
}
#usr_feedback{
    background-color: #fff;
    width:320px;
    padding:0px;
    float:right;
    right:0px;
    height:0px;
    bottom:0px;
    position: fixed;
    z-index:10;
}
#btn-feedback{
    padding: 10px;
    border-top-left-radius: 8px;
    font-weight: bold;
    background-color: #fff;
    width:200px;
    float:right;
    right:0px;
    text-align: center;
    position: fixed;
    bottom:0px;
    cursor:pointer;
    font-size:14pt;
    z-index:10;
}
span.feedback-btn {
    padding-right: 10px;
}

#feedback_frm .error{
    padding-left : 5px;
	/*    margin-bottom: 0px;*/
}
.cust_lbl{
    margin-top:0px;
    display: -webkit-box;
    display:none;
    margin-bottom: 0px
}
.feedback_frm-group{
    margin-bottom: 8px !important;
}
.login-box, .register-box{
    margin-top:2% !important;
}
/* customizing login page end */

/* client header part start */
.client-header{
    background-color: #f9fafc!important;
    border-bottom: 1px solid #d2d6de;
}
.client-header>div>img{
	height: 84px;
	/*width: auto;*/
	margin-bottom: 10px;
}
/* client header part end */

/* for error message start */
.error {
    font-size: 15px;
    font-weight: 500;
    color: #b94a48!important;
}
/* for error message end */

/* for required fields start */
label.required:before {
    content: '* ';
    color: red
}
/* for required fields end */

/*for article submission form wizard start*/
.wizard {
    margin: 20px auto;
    background: #fff;
}

.wizard .form-wizard-custom {
    position: relative;
    margin: 40px auto;
    margin-bottom: 0;
    border-bottom-color: #e0e0e0;
}

.wizard > div.wizard-inner {
    position: relative;
}

.connecting-line {
    height: 2px;
    background: #e0e0e0;
    position: absolute;
    width: 80%;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 50%;
    z-index: 1;
}

.wizard .form-wizard-custom > li.active > a, .wizard .form-wizard-custom > li.active > a:hover, .wizard .form-wizard-custom > li.active > a:focus {
    color: #555555;
    cursor: default;
    border: 0;
    border-bottom-color: transparent;
}

span.round-tab {
    width: 70px;
    height: 70px;
    line-height: 70px;
    display: inline-block;
    border-radius: 100px;
    background: #fff;
    border: 2px solid #e0e0e0;
    z-index: 2;
    position: absolute;
    left: 0;
    text-align: center;
    font-size: 25px;
}
span.round-tab i{
    color:#555555;
}
.wizard li.active span.round-tab {
    background: #fff;
    border: 2px solid #00a65a;

}
.wizard li.active span.round-tab i{
    color: #00a65a;
}
span.round-tab:hover {
    color: #333;
    border: 2px solid #333;
}

.wizard .form-wizard-custom > li {
    width: 20%;
}

.wizard li:after {
    content: " ";
    position: absolute;
    left: 46%;
    opacity: 0;
    margin: 0 auto;
    bottom: 0px;
    border: 5px solid transparent;
    border-bottom-color: #5bc0de;
    transition: 0.1s ease-in-out;
}

.wizard .form-wizard-custom li.active:after {
    content: " ";
    position: absolute;
    left: 46%;
    opacity: 1;
    margin: 0 auto;
    bottom: 0px;
    border: 10px solid transparent;
    border-bottom-color: #00a65a;
}

.wizard .form-wizard-custom > li a {
    width: 70px;
    height: 70px;
    margin: 20px auto;
    border-radius: 100%;
    padding: 0;
}

.wizard .form-wizard-custom > li a:hover {
    background: transparent;
}

.wizard .custom-tab-pane {
    position: relative;
    padding-top: 20px;
}

.wizard h3 {
    margin-top: 0;
}

@media( max-width : 585px ) {

    .wizard {
        width: 90%;
        height: auto !important;
    }

    span.round-tab {
        font-size: 16px;
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

    .wizard .form-wizard-custom > li a {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

    .wizard li.active:after {
        content: " ";
        position: absolute;
        left: 35%;
    }
}

.rotate45{
    transform: rotate(45deg);
}
.completed-round-tab{
    border: 2px solid #5bc0de !important;

}
.completed-round-tab i{
    color: #5bc0de !important;
}
.containing-line-progress{
    background-color: #5bc0de; 
    height: 2px;
    width:25%;
}
.custom-upload-outerbox{
    border: 1px dashed #ccc;
    padding: 100px;
    border-radius: 4px;
}
.custom-upload-outerbox:hover{
    background-color: #efefef;
}
.custom-tab-content{
    padding-bottom: 0px; 
    margin-bottom:-30px;
}
.collapse-div{
    cursor: pointer;
}
.collapse-div>a:hover{
    background-color: #3c8dbc !important;
}
.custom-table>tbody>tr>th{
    padding: 2px !important;
}
.custom-table>tbody>tr>td{
    padding: 2px !important;
    padding-left: 20px !important;
}
.monospace{
    font-family: monospace;
}
.form-wizard-custom{
    margin-top: 0px !important;
}
.wizard-custom{
    margin: 0px !important;
}
.co-author-icon{
    position: absolute;
    z-index: 656565;
    margin-left: -15px;
    top: 7px;
    background-color: #fff;
    width: 22px;
    height: 22px;
    border: 1px solid #008d4c !important;
    border-radius: 50%;
}
.heading-bg{
    background-color: #a7d7f3;
    font-weight: 700;
}
/*for article submission form wizard end*/

/*for dashboard start*/
ul.rv-task-list
{
    list-style: none;
    width: 100%;
    padding-left: 0px;
}

ul.rv-task-list .rv-task
{
    background: #f0fff1;
    margin-left: 0px;
    margin-bottom: 10px;
    border-left: 5px #5f5ca8 solid;
    /* border-left: 5px #60a2d4 solid; */
}
ul.rv-task-list .rv-task a>h5
{
    font-size: 12pt;
    line-height: 1.5;
    /* font-weight: bold; */
    /* margin-bottom: 0px !important; */
}
ul.rv-task-list .rv-task .rv-task-basic
{
    color:#980436;
}
ul.rv-task-list .rv-task a{
    color:#2a6b90;
}

.rv-task-info
{
    background: #e8d0ae;
    padding: 5px 20px 5px 20px;
    margin-top: 5px;
    color: #333;
    border-top: 1px solid #aa620a;
}
/*for dashboards end*/



/*removing left nav start*/
.no-leftNav{
	margin-left: 0px !important;
}
/*removing left nav end*/

/*for author list in article submission start*/
.no-border-bootom{
	border-bottom: none;
}
.no-box-shadow{
	box-shadow: none;
}
.corresponding-author{
	box-shadow: 0 1px 1px #00a65a;
}
.box-box-shadow{
	box-shadow: 0 1px 1px #000;
}
/*for author list in article submission end*/

/*for proxy start*/
.original{
	color: yellow;
}
.navbar-nav>.user-menu>.dropdown-menu>li.user-header-custom{
	height: auto !important;
}
/*for proxy end*/


/*extra background colors start*/
.bg-darkGrey{
	background-color:#929292!important;
	color: #fff!important;
}
/*extra background colors end*/

/*custom filter items start*/
.filter-items{
	margin:2px;
}
.row.no-gutters {
	margin-right: 0;
	margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
}
.kitten-box{
	background-color: #fff;
	border: 1px solid #ccc;
}
.data-item{
	padding: 4px;
}
.kitten-box:hover{
	background-color: #eee;
}

/*custom filter items end*/

/*cookie message start*/
.cookiewarning{
	position: fixed;
    z-index: 656565;
    bottom: 0px;
    width: 100%;
    background-color: rgba(43,43,43,0.8);
    opacity: 0.99;
}
.cookiewarning>h3, .cookiewarning>p{
	padding-left: 10px;
	color: #fff;
}
.cookiewarning>span{
	margin: 0px 0px 10px 10px;
}

/*cookie message end*/
/*alert error message start*/
.alert-error-message{
	background-color:#fcf8e3;
	margin-bottom:10px
}

/*alert error message end*/

/*fileupload start*/
.custom-upload-outerbox>input{
	height:100px;
	opacity:0;
	position:absolute;
	margin-top:-40px;
	width:400px;
}
/*fileupload end*/

/*right side widgets start*/
.right-btn-widget{
	opacity: 0.8;
	height: auto;
	width: 38px; 
	right: 0px;
	position: fixed;
	z-index: 656565;
	padding: 5px;
}
/*right side widgets end*/

/*user block orcid start*/
.user-block .user-block-orcid{
	width: 16px;
	height: 16px;
}
/*user block orcid end*/

/*customizing modal start*/

@media screen and ( max-width : 1366px ) {
	div.modal-body{
		max-height: 538px;
		overflow-y: auto;
	}
}
@media screen and ( min-width : 1365px ) {
	div.modal-body{
		max-height: 550px;
		overflow-y: auto;
	}
}
/*customizing modal end*/

/*content-header height change start*/
.content-header>h1{
	height: 26px;
}
/*content-header height change end*/

/*orcid id showing in author lists start*/
.user-block-orcid-id-authos-img{
	border-width: 0px;
    border-style: solid;
    width: 16px !important;
    height: 16px !important;
    margin-left: 4px;
    margin-right: 4px;
}
/*orcid id showing in author lists end*/

/*for author drag start*/
.author_drag{
	position: relative;
}
/*for author drag end*/

.right-header-contentChat{
	width: 100% !important;
}
.chat-border{
	border-top: 1px solid #fff;
}
/*for submit article start*/
.custom-submit-article{
	border-radius: 4px; 
	border: 1px solid rgb(51, 122, 183); 
	width: auto; 
	height: auto; 
	z-index: 656565; 
	position: fixed; 
	bottom: 10px; 
	right: 10px; 
	padding: 5px; 
	visibility: visible; 
	/*	animation-duration: 500ms; 
		animation-iteration-count: infinite; 
		animation-name: pulse;*/
	cursor: pointer;
}
/*for submit article end*/

/*for long text in sidemenu start*/
.sidebar-menu,
.main-sidebar .user-panel,
.sidebar-menu > li.header {
	white-space: normal!important;
}

/*for long text in sidemenu end*/

/*for common items start*/
.border-blue{
	border: 1px solid #337ab7;
}
.btn-margin-3{ /* buttons with margin 3 px*/
	margin: 3px;
}
/*for common items end*/

/*for custom keywords start*/

.custom-keywords{
	padding-top: 2px;
	padding-bottom: 2px;
}

/*for custom keywords end*/

/*for profile page start*/
.custom-carousel-control{
	display: none;
}
.custom-profile-upload-img{
}
.custom-upload-img{
	position: relative;
	opacity: 0.5;
	display: none;
	z-index: 65;
}
.custom-profile-img{
	z-index: 65;
}

/*for profile page end*/

/*for view article page start*/
.div-top-padding20{
	padding-top: 20px;
}
.view-article-btns{
	padding-right: 4px;
}
/*for view article page end*/

/*for swal confirmation button start*/
.swal2-confirm:focus .swal2-styled:focus{
	border:none;
}
/*for swal confirmation button end*/
/*for box header start*/

.box.box-solid.box-a{
  border: 1px solid #bcd3d4 !important;
}
.box.box-solid.box-a > .box-header {
  color: #000;
  background: #bcd3d4;
  background-color: #bcd3d4;
}
.box.box-solid.box-b{
  border: 1px solid #817fa0 !important;
}
.box.box-solid.box-b > .box-header {
  color: #fff;
  background: #817fa0;
  background-color: #817fa0;
}
.box.box-solid.box-c{
  border: 1px solid #cccccc !important;
}
.box.box-solid.box-c > .box-header {
  color: #000;
  background: #cccccc;
  background-color: #cccccc;
}
.box.box-solid.box-d{
  border: 1px solid #7abdb8 !important;
}
.box.box-solid.box-d > .box-header {
  color: #fff;
  background: #7abdb8;
  background-color: #7abdb8;
}
.box.box-solid.box-e{
  border: 1px solid #f7d0cb !important;
}
.box.box-solid.box-e > .box-header {
  color: #000;
  background: #f7d0cb;
  background-color: #f7d0cb;
}
.box.box-solid.box-f{
  border: 1px solid #8f7bcd !important;
}
.box.box-solid.box-f > .box-header {
  color: #fff;
  background: #8f7bcd;
  background-color: #8f7bcd;
}
.box.box-solid.box-g{
  border: 1px solid #b9a0e6 !important;
}
.box.box-solid.box-g > .box-header {
  color: #fff;
  background: #b9a0e6;
  background-color: #b9a0e6;
}
.box.box-solid.box-h{
  border: 1px solid #5a645b !important;
}
.box.box-solid.box-h > .box-header {
  color: #fff;
  background: #5a645b;
  background-color: #5a645b;
}
.box.box-solid.box-i{
  border: 1px solid #800020 !important;
}
.box.box-solid.box-i > .box-header {
  color: #fff;
  background: #800020;
  background-color: #800020;
}
.box.box-solid.box-j{
  border: 1px solid #392742 !important;
}
.box.box-solid.box-j > .box-header {
  color: #fff;
  background: #392742;
  background-color: #392742;
}
.box.box-solid.box-k{
  border: 1px solid #f7d0cb !important;
}
.box.box-solid.box-k > .box-header {
  color: #fff;
  background: #f7d0cb;
  background-color: #f7d0cb;
}
.box.box-solid.box-l{
  border: 1px solid #6497b1 !important;
}
.box.box-solid.box-l > .box-header {
  color: #fff;
  background: #6497b1;
  background-color: #6497b1;
}
.box.box-solid.box-m{
  border: 1px solid #876c94 !important;
}
.box.box-solid.box-m > .box-header {
  color: #fff;
  background: #876c94;
  background-color: #876c94;
}
.box.box-solid.box-n{
  border: 1px solid #c39eba !important;
}
.box.box-solid.box-n > .box-header {
  color: #fff;
  background: #c39eba;
  background-color: #c39eba;
}
.box.box-solid.box-o{
  border: 1px solid #ffdc78 !important;
}
.box.box-solid.box-o > .box-header {
  color: #fff;
  background: #ffdc78;
  background-color: #ffdc78;
}
.box.box-solid.box-p{
  border: 1px solid #d3afa7 !important;
}
.box.box-solid.box-p > .box-header {
  color: #fff;
  background: #d3afa7;
  background-color: #d3afa7;
}
.box.box-solid.box-q{
  border: 1px solid #99ffcc !important;
}
.box.box-solid.box-q > .box-header {
  color: #fff;
  background: #99ffcc;
  background-color: #99ffcc;
}
.box.box-solid.box-r{
  border: 1px solid #660033 !important;
}
.box.box-solid.box-r > .box-header {
  color: #fff;
  background: #660033;
  background-color: #660033;
}
.box.box-solid.box-s{
  border: 1px solid #85C1E9 !important;
}
.box.box-solid.box-s > .box-header {
  color: #fff;
  background: #85C1E9;
  background-color: #85C1E9;
}
.box.box-solid.box-t{
  border: 1px solid #566D7E !important;
}
.box.box-solid.box-t > .box-header {
  color: #fff;
  background: #566D7E;
  background-color: #566D7E;
}
.box.box-solid.box-u{
  border: 1px solid #45B39D !important;
}
.box.box-solid.box-u > .box-header {
  color: #fff;
  background:#45B39D;
  background-color: #45B39D;
}
.box.box-solid.box-v{
  border: 1px solid #717D7E !important;
}
.box.box-solid.box-v > .box-header {
  color: #fff;
  background: #717D7E;
  background-color: #717D7E;
}
.box.box-solid.box-w{
  border: 1px solid #273746 !important;
}
.box.box-solid.box-w > .box-header {
  color: #fff;
  background: #273746;
  background-color: #273746;
}
.box.box-solid.box-x{
  border: 1px solid #0B5345 !important;
}
.box.box-solid.box-bg > .box-header {
  color: #fff;
  background:#0c0c0c;
  background-color: #0c0c0c;
}

.box.box-solid.box-bg{
  border: 1px solid #0c0c0c !important;
}
.box.box-solid.box-yl > .box-header {
  color: #000;
  background:#ffff00;
  background-color: #ffff00;
}
.box.box-solid.box-yl{
  border: 1px solid #ffff00 !important;
}
.box.box-solid.box-sb > .box-header {
  color: #fff;
  background:#8B4513;
  background-color:#8B4513;
}
.box.box-solid.box-sb{
  border: 1px solid #8B4513 !important;
}
.box.box-solid.box-sm > .box-header {
  color: #000;
  background:#ADD8E6;
  background-color:#ADD8E6;
}
.box.box-solid.box-sm{
  border: 1px solid #ADD8E6 !important;
}
.box.box-solid.box-in > .box-header {
  color: #fff;
  background:#4B0082;
  background-color:#4B0082;
}
.box.box-solid.box-in{
  border: 1px solid #4B0082!important;
}
.box.box-solid.box-li > .box-header {
  color: #000;
  background:#BFFF00;
  background-color:#BFFF00;
}
.box.box-solid.box-li{
  border: 1px solid #BFFF00!important;
}
.box.box-solid.box-dg > .box-header {
  color: #fff;
  background:#696969;
  background-color:#696969;
}
.box.box-solid.box-dg{
  border: 1px solid #696969 !important;
}
.box.box-solid.box-pl > .box-header {
  color: #000;
  background:#E5E4E2;
  background-color:#E5E4E2;
}
.box.box-solid.box-pl{
  border: 1px solid #E5E4E2 !important;
}
.box.box-solid.box-bl > .box-header {
  color: #fff;
  background:#6960EC;
  background-color:#6960EC;
}
.box.box-solid.box-bl{
  border: 1px solid #6960EC !important;
}
.box.box-solid.box-eg > .box-header {
  color: #fff;
  background:#614051;
  background-color:#614051;
}
.box.box-solid.box-eg{
  border: 1px solid #614051 !important;
}
.box.box-solid.box-rb > .box-header {
  color: #000;
  background:#D1E231;
  background-color:#D1E231;
}
.box.box-solid.box-rb{
  border: 1px solid #D1E231 !important;
}
.box.box-solid.box-vg > .box-header {
  color: #FFF;
  background:#34282C;
  background-color:#34282C;
}
.box.box-solid.box-vg{
  border: 1px solid #34282C !important;
}
.box.box-solid.box-pe > .box-header {
  color: #000;
  background:#FFE5B4;
  background-color:#FFE5B4;
}
.box.box-solid.box-pe{
  border: 1px solid #FFE5B4 !important;
}
.box.box-solid.box-cy > .box-header {
  color: #000;
  background:#00FFFF;
  background-color:#00FFFF;
}
.box.box-solid.box-cy{
  border: 1px solid #00FFFF !important;
}
.box.box-solid.box-ge > .box-header {
  color: #000;
  background:#00FF00;
  background-color:#00FF00;
}
.box.box-solid.box-ge{
  border: 1px solid #00FF00 !important;
}
.box.box-solid.box-x > .box-header {
  color: #fff;
  background: #0B5345;
  background-color: #0B5345;
} .box.box-solid.box-b i.cfa, .box.box-solid.box-in i.cfa, .box.box-solid.box-d i.cfa, .box.box-solid.box-f i.cfa, .box.box-solid.box-g i.cfa, .box.box-solid.box-h i.cfa, .box.box-solid.box-i i.cfa, .box.box-solid.box-j i.cfa, .box.box-solid.box-k i.cfa, .box.box-solid.box-l i.cfa, .box.box-solid.box-m i.cfa, .box.box-solid.box-n i.cfa, .box.box-solid.box-o i.cfa, .box.box-solid.box-p i.cfa, .box.box-solid.box-q i.cfa, .box.box-solid.box-r i.cfa, .box.box-solid.box-s i.cfa, .box.box-solid.box-t i.cfa, .box.box-solid.box-u i.cfa, .box.box-solid.box-v i.cfa, .box.box-solid.box-w i.cfa, .box.box-solid.box-x i.cfa,.box.box-solid.box-bg i.cfa, i.cfa,.box.box-solid.box-sb i.cfa,.box.box-solid.box-dg i.cfa,.box.box-solid.box-bl i.cfa,.box.box-solid.box-eg i.cfa,.box.box-solid.box-vg i.cfa{
  color: #fff;
}
.box.box-solid.box-yl i.cfa,.box.box-solid.box-ge i.cfa,.box.box-solid.box-sm i.cfa,.box.box-solid.box-cy i.cfa,.box.box-solid.box-pl i.cfa, .box.box-solid.box-a i.cfa, .box.box-solid.box-li i.cfa , .box.box-solid.box-c i.cfa, .box.box-solid.box-e i.cfa, .box.box-solid.box-rb i.cfa, .box.box-solid.box-pe i.cfa
{
	color:#000;
}
/*for box header end*/
.table-header-blue{
    background-color:lavender;
    border: 2px solid #ddd;
}
/*for user info page*/
.user-info-menu-bar{
	min-height: 35px;
}
.alert-warning-message {
	color: #856404;
	background-color: #fff3cd;
	border-color: #ffeeba;
	margin-bottom:0px;
}
.search_mark {
    background-color: #ff0 !important;
}
.scroll_div_in_modal {
    overflow-y: auto;
    display: block;
    height: 400px;
}
.faqhightlight {
    background-color: #ff0 !important;
}