.btn:hover { transform: none!important;     box-shadow: none!important; }

.tag-view{
	margin:0;
	padding:0;
	position: initial;
	left: 10px;
	bottom:9px;
	list-style:none;
	width: 640px;
	margin-top: -30px;
}

.tag-view li, .tag-view a{
	float:left;
	height:24px;
	line-height:24px;
	position:relative;
	font-size: 13px;
	margin-top: 8px;
}

.tag-view a{
	margin-left:20px;
	padding:0 10px 0 12px;
	background:#4ea7f3;
	color:#fff;
	text-decoration:none;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	}

.tag-view a:before{
	content:"";
	float:left;
	position:absolute;
	top:0;
	left:-12px;
	width:0;
	height:0;
	border-color:transparent #4ea7f3 transparent transparent;
	border-style:solid;
	border-width:12px 12px 12px 0;
	}

.tag-view a:after{
	content:"";
	position:absolute;
	top:10px;
	left:0;
	float:left;
	width:4px;
	height:4px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background:#fff;
	-moz-box-shadow:-1px -1px 2px #004977;
	-webkit-box-shadow:-1px -1px 2px #004977;
	box-shadow:-1px -1px 2px #004977;
	}

.tag-view a:hover{background:#555;}

.tag-view a:hover:before{border-color:transparent #555 transparent transparent;}


ul.faqs-main{
	margin:0;
	padding:0;
	position:initial;
	left: 10px;
	bottom:9px;
	list-style:none;
	width: 770px;
	margin-left: 15px;
    margin-top: -65px;
}

ul.faqs-main li, ul.faqs-main a{
	float:left;
	height:24px;
	line-height:24px;
	position:relative;
	font-size: 13px;
    margin-top: 9px;
}

ul.faqs-main a{
	margin-left:20px;
	padding:0 10px 0 12px;
	background:#008000;
	color:#fff;
	text-decoration:none;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;

	}

ul.faqs-main a:before{
	content:"";
	float:left;
	position:absolute;
	top:0;
	left:-12px;
	width:0;
	height:0;
	border-color:transparent #008000 transparent transparent;
	border-style:solid;
	border-width:12px 12px 12px 0;

	}

ul.faqs-main a:after{
	content:"";
	position:absolute;
	top:10px;
	left:0;
	float:left;
	width:4px;
	height:4px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background:#fff;

	}

ul.faqs-main a:hover{background:#d4d4d4; color:#008000; font-weight:bold;}

ul.faqs-main a:hover:before{border-color:transparent #d4d4d4 transparent transparent;}

.tag-view-faq,
.tag-new-faq{
	margin:0;
	padding:0;
	position: initial;
	left: 10px;
	bottom:9px;
	list-style:none;
	width: 625px;
	margin-top: -66px;
	margin-left: -25px;
}

.tag-view-faq {
	margin-left: 0px;
}

.tag-view-faq li, .tag-view-faq a,
.tag-new-faq li, .tag-new-faq a{
	float:left;
	height:24px;
	line-height:24px;
	position:relative;
	font-size: 13px;
	margin-top: 8px;
}

.tag-view-faq a,
.tag-new-faq a{
	margin-left:20px;
	padding:0 10px 0 12px;
	background:#008000;
	color:#fff;
	text-decoration:none;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	}

.tag-view-faq a:before,
.tag-new-faq a:before{
	content:"";
	float:left;
	position:absolute;
	top:0;
	left:-12px;
	width:0;
	height:0;
	border-color:transparent #008000 transparent transparent;
	border-style:solid;
	border-width:12px 12px 12px 0;
	}

.tag-view-faq a:after,
.tag-new-faq a:after{
	content:"";
	position:absolute;
	top:10px;
	left:0;
	float:left;
	width:4px;
	height:4px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background:#fff;
	-moz-box-shadow:-1px -1px 2px #004977;
	-webkit-box-shadow:-1px -1px 2px #004977;
	box-shadow:-1px -1px 2px #004977;
	}

.tag-new-faq a:hover,.tag-view-faq a:hover{background:#d4d4d4; color:#008000; font-weight:bold;}

.tag-new-faq a:hover:before,.tag-view-faq a:hover:before{border-color:transparent #d4d4d4 transparent transparent;}

.iq-entry-content.temp {
	overflow: inherit;
	margin-top: 0px;
	height: 200px;
}

.iq-entry-content.view {  height: 20px; }

.article-view-faq,
.articles-tag-list-inner,
.articles-tag-list{
	margin:0;
	padding:0;
	position: initial;
	left: 10px;
	bottom:9px;
	list-style:none;

	margin-top: -5px;
	width: 280px;
	padding-bottom: 45px;
}

.articles-tag-list-inner { width: 276px; }
.article-view-faq { width: 310px; }

.article-view-faq li, .article-view-faq a,
.articles-tag-list-inner li, .articles-tag-list-inner a,
.articles-tag-list li, .articles-tag-list a{
	float:left;
	height:24px;
	line-height:24px;
	position:relative;
	font-size: 13px;
	margin-top:9px;
}

.articles-tag-list-inner a,
.article-view-faq a,
.articles-tag-list a{
	margin-left:20px;
	padding:0 10px 0 12px;
	background:#f8d246;
	color:#fff;
	text-decoration:none;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	}

.articles-tag-list-inner a:before,
.article-view-faq a:before,
.articles-tag-list a:before{
	content:"";
	float:left;
	position:absolute;
	top:0;
	left:-12px;
	width:0;
	height:0;
	border-color:transparent #f8d246 transparent transparent;
	border-style:solid;
	border-width:12px 12px 12px 0;
	}

.articles-tag-list-inner a:after,
.article-view-faq a:after,
.articles-tag-list a:after{
	content:"";
	position:absolute;
	top:10px;
	left:0;
	float:left;
	width:4px;
	height:4px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background:#fff;
	-moz-box-shadow:-1px -1px 2px #004977;
	-webkit-box-shadow:-1px -1px 2px #004977;
	box-shadow:-1px -1px 2px #004977;
	}

.articles-tag-list a:hover, .articles-tag-list-inner a:hover, .article-view-faq a:hover{background:#555; color:#f8d246;}

.articles-tag-list a:hover:before, .articles-tag-list-inner a:hover:before, .article-view-faq a:hover:before {border-color:transparent #555 transparent transparent;}



ul.tickets-main-list{
	margin: 0;
    padding: 0;
    position: unset;
    left: 10px;
    bottom: 0px;
    height: 2px;
    list-style: none;
    width: 600px;
    margin-left: 10px;
}

ul.tickets-main-list li, ul.tickets-main-list a{
	float:left;
	height:24px;
	line-height:24px;
	position:relative;
	font-size: 13px;
    margin-top: 9px;
}

ul.tickets-main-list a{
	margin-left:10px;
	margin-right:10px;
	/*padding:0 10px 0 12px;*/
	/* padding: 2px 25px 3px 35px; */
	margin-top: 10px;
	background:#f45f51;
	color:#fff;
	text-decoration:none;
	text-align: center;
	padding: 1px 35px 4px 50px;
    display: block;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
	}


ul.tickets-main-list a:after{
	content: "\f15b";
    font-family: 'Font Awesome\ 5 Free';
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	position:absolute;
	font-size: 12px;
	left:0;
	margin-left:29px;
	float:left;
	}

ul.tickets-main-list a:hover{background:#555;color:#f45f51;}

ul.tickets-main-list a:hover:before{border-color:transparent #555 transparent transparent;}


ul.subtask-main-list{
	margin: 0;
    padding: 0;
    position: unset;
    left: 10px;
    bottom: 0px;
    height: 2px;
    list-style: none;
    width: 460px;
    margin-left: 10px;
}

ul.subtask-main-list li, ul.subtask-main-list a{
	float:left;
	height:24px;
	line-height:24px;
	position:relative;
	font-size: 13px;
    margin-top: 9px;
}

ul.subtask-main-list a{
	margin-left:10px;
	margin-right:10px;
	/*padding:0 10px 0 12px;*/
	/* padding: 2px 25px 3px 35px; */
	margin-top: 10px;
	background:#0000e6;
	color:#fff;
	text-decoration:none;
	text-align: center;
	padding: 1px 35px 4px 50px;
    display: block;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
	}


ul.subtask-main-list a:after{
	content: "\f15b";
    font-family: 'Font Awesome\ 5 Free';
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	position:absolute;
	font-size: 12px;
	left:0;
	margin-left:29px;
	float:left;
	}

ul.subtask-main-list a:hover{background:#555;color:#fff;}

ul.subtask-main-list a:hover:before{border-color:transparent #555 transparent transparent;}


span.total {
    float: right;
    background-color: #4ea7f3 !important;
    box-shadow: inset 1px 1px 3px #999;
    text-align: center;
    font-weight: bold;
    width: 40px;
    font-size: 15px;
    color: #fff;
    margin-top: 7px;
    float: left;
    margin-left: -55px;
}

span.sub-total {
    border-radius: 16.25px;
    float: right;
    background-color: #4ea7f3 !important;
    font-size: 15px;
    margin-left: -1010px;
    color: #fff;
    text-align: center;
    width: 130px;
    margin-right: 15px;
    margin-top: 7px;;
}

span.subtask-word {
    margin-top: 7px;
    float: left;
    margin-left: -146px;
    font-size: 15px;
    color: #525f7f;
}

.row.articles {
  /*  margin-bottom: 55px;
    margin-top: 20px;        */
}

.row.articles-list {
    margin-top: 10px!important;
    margin-bottom: 18px;
  /*  margin-top: 75px; */
}

.row.faq-list {
    margin-top: 10px;
    margin-bottom: 18px;
}

.row.faq {
    margin-bottom: 0px;
    margin-top: 0px;
}

.row.article-faq {
  /*  margin-bottom: 15px;
    margin-top: 20px; */
}

.row.article-faq-list {
	margin-top: 8px;
    margin-bottom: 15px;
}

.row.faq-doc {
    margin-bottom: 0px;
   /* margin-top: 140px; */
}

.row.faq-doc-list {
   margin-bottom: 8px;
    margin-top: 8px;

}

i.fa.fa-eye.text-align-right-inner {
	float:right;
}

.col-lg-4.col-md-12.temp {
    flex: 0 0 28.633333%;
   /* max-width: 33.333333%; */
}

.col-lg-4.col-md-12.col-sm-12.iq-mtb-15.view {
    margin: -4px 0;
}

.col-lg-6.col-md-12.inner {
    margin-left: 30px;
    margin-right: 26px;
    padding-left: 15px;
    padding-right: 15px;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.4);
    flex: 0 0 33%;
    max-width: 42%;
}


.iq-entry-content.tags {
    height: 250px;
}

.post-meta {
    overflow: hidden;
    margin-bottom: 15px;
}

.post-meta .meta-author, .post-meta .meta-categories, .post-meta .meta-comment, .post-meta .meta-date, .post-meta .meta-version, .post-meta .meta-views {
    font-size: 14px;
    float: left;
    padding-right: 25px;
}



/* Hide the browser's default checkbox */
.bigCheckbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.bigCheckbox .checkmark {
  position: absolute;
  top: 0;
  left: 15px;
  height: 28px;
  width: 28px;
  background-color: #eee;
  border:1px solid #cccccc;
}

/* On mouse-over, add a grey background color */
.bigCheckbox:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.bigCheckbox input:checked ~ .checkmark {
  background-color: #2196F3;
  border:1px solid #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.bigCheckbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.bigCheckbox input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.bigCheckbox .checkmark:after {
  left: 9px;
  top: 1px;
  width: 9px;
  height: 19px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.task-text {
	padding:0px 0px 0px 0px;
	font-size:19px;
	margin-left:40px;
	width: 900px;
}

select#status {
    float: right;
    width: 307px;
    margin-top: -4px;
}

.form-control {
   font-size:11px!important;
}

button.btn.btn-link-in:hover {
    box-shadow: none!important;
    transform: none!important;
}

button.btn.btn-link-in:after {
    box-shadow: none!important;
    transform: none!important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
		font-size: 12px!important;
		padding-right: 10px!important;
}

input#document {
    font-size: 11px;
}

button.btn.btn-default.btn-flat {
    font-size: 10px;
}

button.btn.btn-primary.btn-flat {
    font-size: 10px;
}


img.img-fluid.iq-h-200.image-fit.fit-image {
    height: 150px;
    width: 280px;
}


.tooltip {
   font-size:15px!important;
   color:#fff;
}

i.fal.fa-flag.fa-fw.text-red { font-weight: bold; }
i.fal.fa-flag.fa-fw.text-yellow { font-weight: bold; }
i.fal.fa-flag.fa-fw.text-blue { font-weight: bold; }



/*
.tooltip.top .tooltip-inner {
    background-color:red;
}
.tooltip.top .tooltip-arrow {
      border-top-color: red;
}
*/


.note-editor.note-frame.panel.panel-default  {
	width: auto!important;
	margin-left: 0px!important;
	margin-right: 0px!important;
}

.main-article {
    height: fit-content!important;
    margin-top: 0px;
    margin-bottom:45px;
    width: 700px!important;
}

.main-article > h3 > img{
	float: left;
    margin-left: -10px!important;
    width: 725px;
}



@media only screen and (max-width: 1190px) {
	.main-article {
		width: 650px!important;
	}

	.main-article > h3 > img{
		margin-left: -8px!important;
    	width: 650px;
	}

	select#status {
		width: 247px;
	}

	span.sub-total {
	  margin-right: 45px;
      margin-top: -30px;
	  margin-left: -1027px;
	}

	span.subtask-word {
		margin-top: -30px;
		margin-left: 652px;
	}

	span.total {
		margin-top: -30px;
        float: right;
        margin-right: 55px;
	}

	.tag-view{
		    width: 545px;
	}

	.iq-sidebar-widget .iq-widget-search input {
		width: 245px;
	}

	.articles-tag-list-inner {
       width: 390px;
    }

	.col-lg-4.col-md-12.temp {
		flex: auto;
		max-width: 100%;
	}

	.col-lg-6.col-md-12.inner {
		max-width: 40%;
	}

	.tag-view-faq,.tag-new-faq{
		    width: 520px;
	}

	.row.articles-list {
			margin-top: 0px;
	}

	.articles-tag-list {
		width: 580px;
	}

	a.btn-right.text-blue-edit {
		    margin-top: -30px;
	}


    a.btn-right.text-red {
		    margin-top: -30px;
    }

    .iq-entry-content {
		max-width: 585px;
    }



    .col-lg-3.col-sm-12.cursor.bg-sect2a { flex:auto!important; }
	.col-lg-3.col-sm-12.cursor.bg-sect3a { flex:auto!important; }
	.col-lg-3.col-sm-12.cursor.bg-sect4a { flex:auto!important; }
	.col-lg-3.col-sm-12.cursor.bg-sect5a { flex:auto!important; }
}

@media only screen and (max-width: 1100px) {
	.task-text { width: 550px; }
}

@media only screen and (max-width: 950px) {
    .col-lg-4.col-md-12.temp {
		flex: auto;
        max-width: fit-content;
        margin-left: 25px;
        margin-right: 25px;
    }

    img.img-fluid.iq-h-200.image-fit.fit-image {
      height: 331px;
      width: 597px;
    }

    select#status {
		width: 169px;
	}

	span.subtask-word {
		float: left;
        margin-top: -30px;
        margin-left: 411px;
	}

    .col-lg-6.col-md-12.inner {
		max-width: 95%;
		margin-left: 15px;
	}

	img.img-fluid.iq-h-200.image-fit.fit-image {
       margin-top: 12px;
    }

	.articles-tag-list-inner {
        width: 450px;
    }

    .articles-tag-list {
		width: 585px;
	}

	.iq-entry-content {
		/*max-width: inherit;*/
	}

	i.fa.fa-eye.text-align-right {
    	margin-right: 0px;
	}


}

@media only screen and (max-width: 850px) {
	.articles-tag-list { width: 370px; 	}
	.main-article { width: 457px!important; 	}
	.main-article > h3 > img { width: 476px; 	}
	.iq-entry-content { max-width: 400px; 	}
	.tag-view { width: 400px; }
	.task-text { width: 350px; }
}



@media only screen and (max-width: 750px) {


	span.sub-total {
		margin-right: 4px;
       	margin-top: 5px;
	}

	select#status { Width: 110px; 	}

	.articles-tag-list {
		/* width: 225px; */
	}

	span.subtask-word {
	    margin-top: 5px;
	    float: left;
        margin-left: -146px;
	}

	i.fa.fa-eye.text-align-right {
       /* margin-right: 0px; */
    }

	.col-lg-4.col-md-12.temp {
		max-width: fit-content;
		flex: auto;
	}

	.tag-view-faq,.tag-new-faq{ width: 410px; }

	ul.documents-main-list { width: 367px; 	}

	ul.documents-main-list a {
		/* margin-top: 200px; */
	}

	.task-text {
	        width: 206px;
		    margin-top: -3px;
	}

	a.btn-right.text-blue-edit { margin-top: 5px; }


    a.btn-right.text-red { margin-top: 5px;    }

    span.total {
		margin-top: -24px;
        float: left;
        margin-left: -55px;
	}

	.articles-tag-list-inner {  width: 400px;  }




}

@media only screen and (max-width: 650px) {
	.articles-tag-list { width:335px; }
	i.fa.fa-eye.text-align-right { 	    margin-bottom: 10px; 	}
	.main-article { width: 383px!important; }
	.main-article > h3 > img { margin-left: 0px!important; 	width: 395px; }
	.tag-view{  width: 315px;     }
    .articles-tag-list-inner {  width: 330px;  }
    i.fa.fa-eye.text-align-right-inner { margin-top: -9px; }
    .task-text { width: 200px; }

}

@media only screen and (max-width: 575px) {
	select#status {
		    width: 460px;
	}

	.main-article {
		width: 335px!important;
	}

	.main-article > h3 > img {
    	width: 330px;
	}
}

@media only screen and (max-width: 550px) {
	.articles-tag-list {
   		 width: 290px;
    	 margin-top: -30px;
	}

	i.fa.fa-eye.text-align-right {
    	margin-right: -7px;
    	margin-top: -9px;
	}

	.col-lg-4.col-md-12.temp {
		margin-left: 0px;
    	margin-right: 0px;
	}

	a.btn-right.text-red, a.btn-right.text-blue-edit {
		margin-top: -32px;
	}
}

.no-search {
   text-align: center;
   font-size: 20px;
   background-color: #d8d8d8;
   font-weight: 700;
   margin-top: 10px;
}