		#toolbarMenu {
			background-color: #fff;
			padding: 0 10px;
			background-color: #f8f8f8;
			border-bottom: 1px solid #e7e7e7;
			height: 46px;
			max-height: 46px;
			/* position: fixed; */
		}
		
		#toolbarMenu .form-inline {
			margin-top: 5px;
		}
		
		@media screen and (max-width: 991px) {
			#toolbarMenu {
				height: auto;
				max-height: none;
			}
			#toolbarMenu .form-inline {
				margin-top: 8px;
			}
		}
		
		#toolbarMenu .form-inline .input-group {
			display: inline-table !important;
			vertical-align: middle !important;
		}
		
		#toolbarMenu .form-inline .form-group {
			display: inline-block;
			margin-bottom: 0;
			vertical-align: middle;
		}
		
		#toolbarMenu .form-inline .input-group .input-group-addon {
			width: auto;
		}
		
		#toolbarMenu .btn-default,
		#toolbarMenu .btn-default:focus {
			background: transparent;
			border: 0;
			width: 60px;
		}
		
		#toolbarMenu .form-inline .input-group .form-control,
		#toolbarMenu .form-inline .input-group .input-group-addon,
		#toolbarMenu .form-inline .btn-primary {
			border-radius: 0;
			max-width: 70px;
		}
		
		#toolbarMenu .form-inline .btn-primary {
			color: #fff;
			background: #7b7b7b;
			outline: none !important;
			box-shadow: none !important;
			border: 1px solid #666;
		}
		
		#toolbarMenu .form-inline .btn-primary:hover {
			background: #666;
			border: 1px solid #666;
		}
		
		#toolbarMenu .form-inline .input-group .form-control {
			max-width: 50px;
		}
		
		#toolbarMenu .form-inline .btn-default,
		#toolbarMenu .form-inline .btn-default:focus {
			width: 35px;
			padding: 0;
			height: 34px;

		}
		
		#toolbarMenu .form-inline .btn-default:hover,
		#toolbarMenu .form-inline .btn-default:focus:hover {
			border: 1px solid #666;
		}
		
		.btn-default,
		.btn-default:focus {
			border: 1px solid #e6e6e6;
			background-color: #fff;
			border-radius: 0;
			text-align: center;
			width: 50px;
			height: 45px;
			padding: 0 4px;
			transition: .2s;
			outline: none !important;
			box-shadow: none !important;
		}
		
		@media screen and (max-width: 991px) {
			#toolbarMenu {
				padding: 5px 0;
			}
			#toolbarMenu .btn-default,
			#toolbarMenu .btn-default:focus {
				width: 40px;
				height: 35px;
			}
			#toolbarMenu .btn-default [class*='icon-'] {
				font-size: 27px;
				line-height: 35px;
			}
		}
		
		@media screen and (max-width: 500px) {
			#toolbarMenu {
				padding: 5px 0;
			}
			#toolbarMenu>* {
				padding: 0 3px;
			}
			#toolbarMenu .btn-default,
			#toolbarMenu .btn-default:focus {
				width: 27px;
				height: 25px;
			}
			#toolbarMenu .btn-default [class*='icon-'] {
				font-size: 20px;
				line-height: 25px;
			}
		}
		
		.btn-default:hover,
		#toolbarMenu .btn-default:hover,
		#toolbarMenu .btn-default:focus:hover,
		#toolbarMenu .btn-default.btn-primary {
			color: #fff;
			background: #7b7b7b;
		}
		
		.btn-default [class*='icon-'] {
			font-size: 27px;
			line-height: 1em;
		}
		
		#progressText {
			font-size: 14px;
			/* line-height: 20px; */
			/* padding: 12px; */
			/*margin: 10px;*/
			font-weight: 600;
			/*margin-top: 5px;*/
		}
		
		.nav {
			color: blue;
			padding-left: 20px;
		}
		
		.progress {
			margin: 0px;
			height: 4px;
			background-color: #e2e2ee;
			box-shadow: none !important;
			padding: 0;
			margin: 0;
		}
		
		.slidePanel {
			top: 39px;
			padding: 25px 15px;
			color: #000;
			background: rgba(255, 255, 255, .9);
			box-shadow: 0 0 10px rgba(0, 0, 0, .2);
			z-index: 999; 
		}
		
		@media screen and (max-width: 767px) {
			.slidePanel {
				top: 90px;
			}
		}
		
		.slidePanel-will-close {
			background: rgba(0, 0, 255, .4);
		}
		
		#tocContent {
			display: none;
		}
			
		.mcaret {
			position: absolute;
			left: -40px;
			top: -5px;
			width: 30px;
			height: 30px;
			font-size: 24px;
			line-height: 30px;
			text-transform: uppercase;
			text-align: center;
			cursor: pointer;
			background-color: #f5f5f5;
			color: #666;
		}
		
		.mcaret:after {
			content: '+';
		}
		
		.collapsable {
			position: relative;
		}
		
		.collapsable>span {
			cursor: pointer;
		}
		
		.collapsable.opened .mcaret {
			line-height: 27px;
		}
		
		.collapsable.opened .mcaret:after {
			content: '-';
		}
		
		.collapsable:only-child .mcaret {
			display: none;
		}
		
		.slidePanel-content ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
		
		.slidePanel-content ul li {
			padding-left: 40px;
			padding-top: 4px;
			font-size: 16px;
			line-height: 20px;
			padding-bottom: 15px;
		}
		
		.slidePanel-content ul li:last-child {
			padding-bottom: 0;
		}
		
		.slidePanel-content ul ul {
			padding-top: 15px;
		}
		
		#toolbarMenu {
			z-index: 1;
		}
		
		.slidePanel-content {
			height: 100%;
			overflow-y: auto;
		}
		
		.slidePanel label {
			cursor: pointer;
			font-size: 16px;
			font-weight: 500;
		}
		
		.options-inside>*:not(:first-child) {
			margin-top: 15px;
		}
		
		.options-inside label {
			vertical-align: middle;
		}
		
		.options-inside select {
			width: calc(100% -35px);
			margin-right: 35px;
		}
		
		.radioLabel input {
			visibility: hidden;
		}
		
		.radioLabel {
			width: 100%;
			margin-top: 10px;
		}
		
		.radioLabel label,
		.options-inside .btn-default {
			display: block;
			float: left;
			min-width: 45px;
			height: 38px;
			border: 1px solid #ddd;
			text-align: center;
			padding: 5px 8px;
			border-radius: 0;
			margin-right: 10px;
			text-align: center;
			transition: .2s;
			font-size: 18px;
			line-height: 30px;
			transition: .2s;
			
		}
		
		.radioLabel label:hover,
		.radioLabel input:checked+label {
			background-color: #7d7d7d;
			border: 1px solid #7d7d7d;
			color: #fff;
		}
		
		.optionsTitle {
			display: block;
			font-size: 18px;
			line-height: 25px;
			margin-bottom: 10px;
			color: #000;
			font-weight: 600;
		}
		
		.icon-left_doc+.icon-rigth_doc {
			margin-left: -12px;
		}
		
		#htmlView .page-btn {
			width: 50px; 
			height: calc(100% - 45px);
			position: absolute; 
			z-index: 5; 
			cursor: pointer;
			background: transparent;
			top: 45px;
			opacity: 0;
			transition: .3s;
			/* background: red; */
		}
		
		#htmlView .icon-previous{
			position: absolute; 
			font-size: 32px;
			top: calc(50%);
			left: 4px;
		} 
		#htmlView .icon-next
		{
			position: absolute; 
			font-size: 32px;
			top: calc(50%);
			right: 4px;
		}
		
		#htmlView .page-btn:hover {
			opacity: 0.7
		}
		
		#htmlView #nextPage{
			right: 4px;
			align: right;
		}
		 [class*="col-"] {
			  /*padding-left: 0;
			  padding-right: 0;*/
			  padding: 0;
		}
		.row {
			/*margin-left: 0;
			margin-right: 0;*/
			margin: 0;
		}
		.container-fluid {
			margin: 0;
			padding: 0;
		}
		p{
			margin: 0;
		}

		