/*@import url('fonts2.css');*/

.cke_source {
white-space: pre-wrap !important;
}

table.mtproduct td.cl1 {min-width: 100px;}
table.mtproduct td.cl2 {min-width: 230px;}
table.mtproduct td.cl3 {min-width: 300px;}
table.mtproduct td.cl5 {min-width: 500px;}
table.mtproduct td.cl6 {min-width: 600px;}


.aqe-modal-contents .dropdown-menu {
	overflow-y: auto;
	max-height: 800px;	
	max-width: 800px;
	z-index: 999999;
}

@media (min-width: 1024px) {
	#aqe-modal .modal-dialog {
	  width: 900px !important;
	}
} 


#filemanager {
    height: 90%;
    position: relative;
}
#filemanager .modal-content{
    position: relative;
    height: 100%;
 }
#filemanager #elfinder{
    width: auto;
   height: calc(100% - 55px)!important;
    position: relative;
}
#filemanager .elfinder-workzone{
    height: calc(100% - 64px)!important;
}
#filemanager .elfinder-navbar{
    height: 100%!important;
}
#filemanager .elfinder-cwd-wrapper.ui-droppable.native-droppable{
    height: 100%!important;
}



h2 {  
  font-size: 1.6rem;
  font-weight: 700;
  margin-bottom: 1.5rem;
  text-transform: uppercase; }
  h2:after {
    content: '';
    display: block;
    width: 12rem;
    height: 0.1rem;
    margin-top: .8rem;
    background-color: #f24646; }

@media screen and (min-width: 992px) {
  h1 {
    font-size: 3.4rem;
    margin-bottom: 3.5rem; }
  h2 {
    font-size: 2.3rem; }
}



ul.list_static_slide_links li a:hover, ul.list_slide_links li a:hover, ul.list_idlehover li a:hover {
    cursor: pointer;
}


.tab-content legend {
   color: #c89625;
}

.well.well-sm {height:350px !important;}
.megacontent .input input[type="text"] {width: 372px;}



/* Revolution Slider */



.tp-button{
    z-index:99!important 
}


.tp-button.red.small, .tp-button.orange.small, .tp-button.green.small, .tp-button.lightgrey.small, .tp-button.blue.small, .tp-button.darkgrey.small {font-size: 1.8rem !important;padding: 1.2rem 1.6rem !important;}
.tp-button.red.big, .tp-button.orange.big, .tp-button.green.big, .tp-button.lightgrey.big, .tp-button.blue.big, .tp-button.darkgrey.big{font-size: 2.3rem !important;padding: 1.2rem 1.6rem !important;}

.tp-button.darkgrey{
    background:0 0;
    background-color:#FBBC9E !important;
    
}
.purchase.darkgrey,.purchase:hover.darkgrey,.tp-button.darkgrey,.tp-button:hover.darkgrey{
    -webkit-box-shadow:!important none;
    -moz-box-shadow:!important none;
    box-shadow:none!important;
    text-shadow:none!important;
    text-decoration:none!important;
    letter-spacing:inherit!important 
}
.purchase:hover.darkgrey,.tp-button:hover.darkgrey{
    background:#e1a183!important 
}


.tp-button.blue{
    background:0 0;
    background-color:#5ABDF3 !important;
    
}
.purchase.blue,.purchase:hover.blue,.tp-button.blue,.tp-button:hover.blue{
    -webkit-box-shadow:!important none;
    -moz-box-shadow:!important none;
    box-shadow:none!important;
    text-shadow:none!important;
    text-decoration:none!important;
    letter-spacing:inherit!important 
}
.purchase:hover.blue,.tp-button:hover.blue{
    background:#049cce!important 
}

.tp-button.orange{
    background:0 0;
    background-color:#fe7f56 !important;
 
}
.purchase.orange,.purchase:hover.orange,.tp-button.orange,.tp-button:hover.orange{
    -webkit-box-shadow:!important none;
    -moz-box-shadow:!important none;
    box-shadow:none!important;
    text-shadow:none!important;
    text-decoration:none!important;
    letter-spacing:inherit!important 
}
.purchase:hover.orange,.tp-button:hover.orange{
    background:#d66a47!important 
}
.tp-button.red{
    background:0 0;
    background-color:#f24646 !important;
    
}
.purchase.red,.purchase:hover.red,.tp-button.red,.tp-button:hover.red{
    -webkit-box-shadow:!important none;
    -moz-box-shadow:!important none;
    box-shadow:none!important;
    text-shadow:none!important;
    text-decoration:none!important;
    letter-spacing:inherit!important 
}
.purchase:hover.red,.tp-button:hover.red{
    background:#dc0f0f!important 
}
.tp-button.green{
    background:0 0!important;
    background-color:#89ac2c!important;
    
}
.purchase.green,.purchase:hover.green,.tp-button.green,.tp-button:hover.green{
    -webkit-box-shadow:!important none;
    -moz-box-shadow:!important none;
    box-shadow:none!important;
    text-shadow:none!important;
    text-decoration:none!important;
    letter-spacing:inherit!important 
}
.purchase:hover.green,.tp-button:hover.green{
    background:#7ba115!important 
}
.tp-button.lightgrey{
    background:0 0;
    background:rgba(0,0,0,.3)!important;    
}
.purchase.lightgrey,.purchase:hover.lightgrey,.tp-button.lightgrey,.tp-button:hover.lightgrey{
    -webkit-box-shadow:!important none;
    -moz-box-shadow:!important none;
    box-shadow:none!important;
    text-shadow:none!important;
    text-decoration:none!important;
    letter-spacing:inherit!important 
}
.purchase:hover.lightgrey,.tp-button:hover.lightgrey{
    background:rgba(0,0,0,.5)!important;
}

.oc-thumbs {display: none;}
.oc-images {width:50%;margin:0 auto;}
.oc-images img {border: none;}


.form-horizontal .table-responsive {overflow-x: auto !important;}


.success_text {margin: 50px;}


.helplines {background-color: transparent !important;}


.rev_backoffice .pull-right button {display: none;}



.trans_bg {background-color: #efefef !important;}

.tp-button {font-weight: 600 !important;}


.tp-caption.Sticker-0 {background-color: #000 !important;}
.tp-caption.Sticker-2 {background-color: #7099B9 !important;}
.tp-caption.Sticker-3 {background-color: #FBC13B !important;}
.tp-caption.Sticker-4 {background-color: #949597 !important;}
.tp-caption.Sticker-5 {background-color: #6666AB !important;}
.tp-caption.Sticker-6 {background-color: #C1569C !important;}
.tp-caption.Sticker-7 {background-color: #EDEEE9 !important; color: #1f1f1f;} 




.text-left.cat_qe {	
	-webkit-line-clamp: 4;
    -webkit-box-orient: vertical; 
    overflow: auto; 
	font-size: 12px;
	display: -webkit-box;		
	text-overflow: ellipsis;
	overflow-wrap: break-word;
	border-width: 1px 0px 0px 0px;	
}


