#sidebar-wrapper {
	margin-left: -225px;
	margin-top: 50px;
	left: 0;
	width: 225px;
	background: #444455;
	position: fixed;
	height: 100%;
	overflow-y: auto;
	z-index: 1000;
	transition: all 0.5s ease-in 0s;
	-webkit-transition: all 0.5s ease-in 0s;
	-moz-transition: all 0.5s ease-in 0s;
	-ms-transition: all 0.5s ease-in 0s;
	-o-transition: all 0.5s ease-in 0s;
}
.sidebar-nav {
	position: absolute;
	top: 0;
	width: 225px;
	list-style: none;
	margin: 0;
	padding: 10px 40px;
}
.sidebar-nav li {
	line-height: 30px;
	border-bottom: 1px dotted gray;
}

/*.sidebar-nav li:first-child{
	text-indent: -16px;
}*/
.sidebar-outdent{
	text-indent: -16px;
}

.sidebar-nav .nav-child li {
	border-bottom: none;
}
.sidebar-nav .item-8{
	border-bottom: none;
}
.sidebar-nav li a {
	color: #fff;
	display: block;
	text-decoration: none;
	font-size: 13px;
}
#left ul.nav>li.item-8.parent>a:hover,
.sidebar-nav li a:hover {
	color: #fff;
	background: rgba(255,255,255,0.2);
	text-decoration: none;
}
.sidebar-nav li a:active, .sidebar-nav li a:focus {
	text-decoration: none;
}
.sidebar-nav > .sidebar-brand {
	height: 55px;
	line-height: 55px;
	font-size: 18px;
}
.sidebar-nav > .sidebar-brand a {
	color: #999999;
}
.sidebar-nav > .sidebar-brand a:hover {
	color: #fff;
	background: none;
}
#menu-toggle {
	top: 0;
	left: 0;
	position: fixed;
	z-index: 1;
}
#sidebar-wrapper.active {
	left: 250px;
	width: 180px;
	transition: all 0.5s ease-out 0s;
	-webkit-transition: all 0.5s ease-out 0s;
	-moz-transition: all 0.5s ease-out 0s;
	-ms-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
}
.toggle {
	margin: 0px;
}
.btn-group-lg>.btn, .btn-lg {
	background: #87a134 none repeat scroll 0 0;
	border-radius: 0;
	padding: 2px 10px !important;
}
.btn-group-lg>.btn, .btn-lg2 {
	background: #87a134 none repeat scroll 0 0;
	border-radius: 0;
	margin-right: 2px;
	margin-top: 2px;
padding: 0px 2px !important;
position: absolute;
z-index: 999;
right: 70px;
}
.btn-primary {
	border-right: 1px solid #fff;
}























/* MENU-LEFT
-------------------------- */
/* layout */
#left ul.nav {
    /*margin-bottom: 2px;*/
    font-size: 12px; /* to change font-size, please change instead .lbl */
}
#left ul.nav ul,
#left ul.nav ul li {
    list-style: none!important;
    list-style-type: none!important;
    margin-top: 1px;
    margin-bottom: 1px;
}
#left ul.nav ul {
    padding-left: 0;
    width: auto;
}
#left ul.nav ul.children {
    padding-left: 0px;
    width: auto;
}
#left ul.nav ul.children li{
    margin-left: 0px;
		line-height: 22px;
}
#left ul.nav li a:hover {
    text-decoration: none;
}

#left ul.nav li a:hover .lbl {
    color: #fff!important;
}

#left ul.nav li.current>a .lbl {
    background-color: #999;
    color: #fff!important;
}

/* parent item */
#left ul.nav li.parent a {
    padding: 0px;
    color: #ccc;
	background: none;
}
#left ul.nav>li.parent>a {
    border:none;

}
#left ul.nav li.parent a:hover {
    background:none;
    -webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
    -moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
    box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
}

/* link tag (a)*/
#left ul.nav li.parent ul li a {
    color: #222;
    border: none;
    display:block;
    padding-left: 20px;
}

#left ul.nav li.parent ul li a:hover {
    background:#666;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}

/* sign for parent item */
#left ul.nav li .sign {

    width: 14px;
    padding:0px;

    color: #fff;
}
#left ul.nav li.parent>a>.sign{
    margin-left: 0px;
    background:none;
}

/* label */
#left ul.nav li .lbl {
    padding: -1px 12px;
    display: inline;
}
#left ul.nav li.current>a>.lbl {
    color: #fff;
}
#left ul.nav  li a .lbl{
    font-size: 13px;
}
#left ul.nav  li a .lbl-sm{
		font-size: 11px;
}
#left ul.nav>li.item-1.parent>a {
    border: solid 1px #ff6307;
}
#left ul.nav>li.item-1.parent>a>.sign,
#left ul.nav>li.item-1 li.parent>a>.sign{
    margin-left: 0px;
    background-color: #ff6307;
}
#left ul.nav>li.item-1 .lbl {
    color: #ff6307;
}
#left ul.nav>li.item-1 li.current>a .lbl {
    background-color: #ff6307;
    color: #fff!important;
}

/* theme 2 */
#left ul.nav>li.item-8.parent>a {
    border:none;
}
#left ul.nav>li.item-8.parent>a>.sign,
#left ul.nav>li.item-8 li.parent>a>.sign{
    margin-left: 0px;
    background:none;
		display: block;
		width: 100%;
}
#left ul.nav>li.item-8 .lbl {
    color: #fff;
}
#left ul.nav li.item-8 .lbl-sm{
		color: #ddd;
}
#left ul.nav>li.item-8 li.current>a .lbl {
    background-color: #51c3eb;
    color: #fff!important;
}

/* theme 3 */
#left ul.nav>li.item-15.parent>a {
    border: solid 1px #94cf00;
}
#left ul.nav>li.item-15.parent>a>.sign,
#left ul.nav>li.item-15 li.parent>a>.sign{
    margin-left: 0px;
    background:none;
}
#left ul.nav>li.item-15 .lbl {
    color: #94cf00;
}
#left ul.nav>li.item-15 li.current>a .lbl {
    background-color: #94cf00;
    color: #fff!important;
}

/* theme 4 */
#left ul.nav>li.item-22.parent>a {
    border: solid 1px #ef409c;
}
#left ul.nav>li.item-22.parent>a>.sign,
#left ul.nav>li.item-22 li.parent>a>.sign{
    margin-left: 0px;
    background-color: #ef409c;
}
#left ul.nav>li.item-22 .lbl {
    color: #ef409c;
}
#left ul.nav>li.item-22 li.current>a .lbl {
    background-color: #ef409c;
    color: #fff!important;
}

.toolkit_list_item{
	border-bottom: 1px solid #d5d5d5;
	color: #68809f;
	font-size: 12px;
}

.toolkit_list_item li{
	color: #68809f;
	font-size: 12px;
}

.toolkit_list_item .panel-collapse .panel-body{
	border-top: 0 !important;
}

.toolkit_list_item .rmAnswerList {
	margin-bottom: 25px;
	margin-left: 40px;
}

.toolkit_list_item .rm,
.toolkit_list_item .span5{
	margin-left: 25px;
	margin-right: 25px;
}

.toolkit_list_item .toolkit_rm_title{
	margin-left: 15px;
}

.toolkit_attached_courses,
.toolkit_attached_courses li{
	color: #444;
}

.toolkit_attached_courses{
	font-weight: bold;
}

.toolkit_attached_courses li{
	font-weight: normal;
}

.btn-2 a span{
	border-right: 1px solid #ccc;
	margin-right: 10px;
	width:45px;
	height: 37px;
}

.btn-2 a span.duplicate-class{
	display: inline-block;
	width: initial;
}

.btn-2 a span.duplicate-class span.duplicate-class-text{
	border:none;
	color: #fff;
	background-color: #4C7696;
	display: flex;
	flex-direction: column;
	justify-content: center;
	border-radius: 6px;
	width: fit-content;
	padding: 0 5px;
	height: 30px;
	margin-top: 3px;
}

.toolkit_btn,
.toolkit_btn:hover,
.toolkit_btn:active,
.toolkit_btn:focus{
	float: right;
	background-color: #5681A0;
	color: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-top: 3px;
	height: 31px;
	font-size: 11px;
	font-weight: bold;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.toolkitToggle{
	font-weight: bold !important;
}

.toolkit_search_section{
	border-bottom: 1px solid #ccc;
	margin: 0;
}

#toolkitKeywordSubmit{
	border:none;
	outline:none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	color: #fff;
	cursor: pointer;
	padding: 6px 15px !important;
	margin: 10px 0;
	background: url(/img/search.png) no-repeat center;
	vertical-align: middle;
}

.toolkitSearch{
	outline: none;
	height: 28px;
	width: 180px;
	border: 1px solid #68809F;
}

#toolkitSort{
	margin-left: 10px;
	outline: none;
	font-size: 11px;
	border: 1px solid #68809F;
}

.toolkit_paginate_previous,
.toolkit_paginate_next{
  border: 3px solid #68809f;
  width: 25px;
  height: 30px;
  display:inline-block;
  position: relative;
  cursor: pointer;
}

.toolkit_paginate_previous{
  background: #68809f url(/img/author/leftright.png) 3px 4px no-repeat;
  -webkit-border-top-left-radius: 10px;
  -moz-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.toolkit_paginate_next{
  background: #68809f url(/img/author/leftright.png) -15px 4px no-repeat;
  -webkit-border-top-right-radius: 10px;
  -moz-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.toolkit_paginate_disabled{
	background-color: #ccc !important;
	border-color: #ccc !important;
	cursor: auto;
}

.toolkit_paginator_text{
	color: #68809f;
	font-size: 18px;
  font-weight: bold;
	top: -9px;
	position: relative;
	margin-right:10px;
}

.toolkit_paginator{
	margin-top: 11px;
	float: right;
}

#repeatedMeasureFrm input[type=text],
#learningFrm input[type=number],
#patientFrm input[type=text],
#frontFrm input[type=text]{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px 2px;
	height: 25px;
}

.eqAnswerList{
	list-style: disc outside;
	margin-left: 25px;
	margin-bottom: 25px;
}

.toolkit_attached_courses ul {
	list-style: disc outside;
	margin-left: 25px;
}

.facultytable,
.patienttable{
	margin: 0px;
	background: #fff;
	font-size: 12px;
	border:	none;
}

.patienttable{
	width: -webkit-min-content;
	width: -moz-min-content;
	width: min-content;
}

.facultytable tbody tr td:nth-child(1),
.patienttable tbody tr td{
	white-space: nowrap;
	width: 1%;
}

.patienttable tbody tr td:nth-child(1){
	color: #68809f;
}

.facultytable tbody tr td,
.patienttable tbody tr td{
	border: none;
}

.patienttable ul{
	list-style: disc inside;
}

.sps_toolkit_body .sps_scenario{
	padding: 10px;
}

.sps_toolkit_body>h4{
	margin-bottom: 10px;
}

.sps_toolkit_body *,
.fms_toolkit_body *{
	color: #68809f !important;
}

.fms_toolkit_body table,
.fms_toolkit_body tbody,
.fms_toolkit_body tr,
.fms_toolkit_body th,
.fms_toolkit_body td{
	border: none !important;
}

.fms_toolkit_body table {
	margin-left: 0 !important;
	font-size: 12px !important;
}

.fms_toolkit_body th,
.fms_toolkit_body td{
	padding: 5px 10px;
}

.toolkit_paginator_footer,
.toolkit-submit-btns{
		bottom: 10px;
    position: fixed;
    background-color: #fff;
    width: 44%;
}

.toolkit-submit-btns{
	margin: 0 !important;
	padding: 10px 0;
	left: 235px;
}

@media screen and (max-width: 2660px){
	.toolkit_paginator_footer,
	.toolkit-submit-btns{
		width: 43.5%;
	}
}

@media screen and (max-width: 2015px){
	.toolkit_paginator_footer,
	.toolkit-submit-btns{
		width: 43%;
	}
}

@media screen and (max-width: 1350px){
	.toolkit_paginator_footer,
	.toolkit-submit-btns{
		width: 42%;
	}
}

@media screen and (max-width: 900px){
	.toolkit_paginator_footer,
	.toolkit-submit-btns{
		width: 41%;
	}
}

@media screen and (max-width: 650px){
	.toolkit_paginator_footer,
	.toolkit-submit-btns{
		width: 40%;
	}
}

@media screen and (max-width: 1225px){
	#toolkitKeyword{
		width: 140px;
	}
	#toolkitSort{
		margin-left: 0px;
	}

	.toolkit_paginator_text{
		margin-right: 0px;
		font-size: 14px;
	}

	.toolkit_paginate_previous,
	.toolkit_paginate_next{
		width: 20px;
	}

	.toolkit_paginate_previous{
		background-position-x: 0px;
	}

	.toolkit_paginate_next{
		background-position-x: -17px;
	}
}

@media screen and (max-width: 1055px){
	#toolkitKeyword{
		width: 120px;
	}
}

@media screen and (max-width: 991px){
	#toolkitSort{
		margin-left: -4px;
	}

	#toolkitKeywordSubmit{
		margin-left: -3px;
	}

	#toolkitKeyword{
		width:100px;
	}

	.toolkit_paginator_text{
		font-size: 12px;
		margin-right: -3px;
	}
}

@media screen and (max-width: 900px){
	#toolkitKeyword{
		width:70px;
	}
}

@media screen and (max-width: 870px){
	.toolkit_paginate_previous,
	.toolkit_paginate_next{
		width: 15px;
	}

	.toolkit_paginate_previous{
		background-position-x: -3px;
	}

	.toolkit_paginate_next{
		background-position-x: -21px;
	}
}

@media screen and (max-width: 800px){
	#toolkitKeyword{
		width: 100px;
	}
	#toolkitSort{
		margin-bottom: 10px;
	}

	#toolkit_paginator_text{
		font-size:11px;
	}
}

@media screen and (max-width: 768px){
	#toolkit_paginator_text{
		font-size:12px;
	}
}

@media screen and (max-width: 1350px){
	.btn-2 .displayEditToolkitForm span,
	.btn-2 .removeToolkitItem span{
		margin-right: 5px;
		width: 40px;
	}
	.btn-2 .duplicateEvaluationQuestion span.duplicate-class,
	.btn-2 .duplicateEvaluationQuestion span.duplicate-class span.duplicate-class-text{
		margin-right: 5px;
	}
}

@media screen and (max-width: 1250px){
	.btn-2 .displayEditToolkitForm span,
	.btn-2 .removeToolkitItem span{
		background-size: 30px;
		width: 35px;
		height: 30px;
	}
	.btn-2 .duplicateEvaluationQuestion span.duplicate-class{
		height: 30px;
	}
	.btn-2 .duplicateEvaluationQuestion span.duplicate-class span.duplicate-class-text{
		font-size: 11px;
		height: 24px;
	}
	.toolkit_btn,
	.toolkit_btn:hover,
	.toolkit_btn:focus,
	.toolkit_btn:active,
	.toolkit_btn:visited{
		height: 25px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		padding: 6px;
		font-size: 9px;
	}
}

a.toolkitToggle{
	width: 70% !important;
}
