/*==============================================================================
//	Проект "ВОМ" -> "RAT Dynamic"
// Created By : Гейт.БГ | Author : Асен Сотиров
// Contact Email : support@gate.bg
// License Agreement : https://gate.bg/license/
//==============================================================================
// Описание : CSS for VOM
// Последна промяна на файла на : 14.12.2025г. / 14:04ч.
// Последна промяна на файла от : Асен Сотиров
//============================================================================*/
/*==============================================================================
// Описание : CSS Loading Ubuntu fonts
//============================================================================*/
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:local('Ubuntu'), url("../fonts/Ubuntu-Regular.ttf") format("truetype");}
/*==============================================================================
// Описание : CSS VOM10/11
//============================================================================*/
body{font-family: "Ubuntu", sans-serif;font-size: 12px;}
table{width:100%;border-spacing:0;border-collapse:collapse;margin:0px;}
td{vertical-align:top;}
th{font-weight:normal;}
.disnone{display:none;}
.loading{overflow:hidden;}
.maxwidth{width:100%;}
.pointer{cursor:pointer;}
.logo_img{width: 100%;}
.status{display:none;padding:10px;border: 1px solid #f1a899;background: #fddfdf;color: #5f3f3f;}
.StatOK{padding:10px;border: 1px solid #8cce3b;background: #f1fbe5;color: #030303;}
.StatInfo{display:none;padding:10px;font-weight:bold;font-size:12px;border: 1px solid #aed0ea;background: #d7ebf9;color: #2779aa;}
.vomBox{position: absolute;width: 420px;border: 1px solid #999999;border-radius: 0px;box-shadow:unset;}
.vomBoxcnt, .vomBox > .panel-body{overflow: auto;min-height:50px;}
.vomInfo{font-family: Monospace;font-size: 12px;line-height: 18px;}
.vomFormRow{padding: 3px 15px;}
.vomFormCol{float:left;padding: 5px;}
.icon{padding: 3px;font-size: 10px;border: 1px solid transparent;word-wrap: break-word;}
.icon:hover{background-color:#e8e8e8;border: 1px solid #dbdbdb;border-radius: 1px;}
.desktop_icon{width: 95%;max-width:64px;}
.desktop_faicon{font-size: 5em;}
.error-result{max-width:500px;font-size: 13px;margin-left:auto;margin-right:auto;}
.no-result{display:inline-block;min-height:150px;font-size: 13px;padding-top:20px;margin-left:auto;margin-right:auto;}
.searchField{padding: 4px;width: 150px;border-radius:0px;height:unset;}
.btn{border-radius: 0px !important;}
.btn-text-left{font-size:12px;text-align:left;white-space:normal !important;word-wrap: break-word;}
.btn-spacer{background-color:#808080;height:5px;padding:0px;cursor:default;}
.ff{border-radius: 1px;float:left;padding:10px;margin:2px;width: 115px;text-align:center;word-break: break-all;}
.ff:hover{background-color:#f0ad4e;}
.fficon{margin-bottom:3px;border:1px dotted #ddd;border-radius:1px;padding:2px;line-height:12.5px;font-size:10px;color:#666;}
.flname{height:35px;line-height:18px;overflow:hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
.flname:after{content: "";}
.ffup{float:left;width: 115px;height:100px;text-align:center;word-break: break-all;margin:2px;padding:5px;padding-top:10px;}
.ffup:hover{background-color:#f0ad4e;}
.ffup .vomFormRow{margin:0px;padding:0px;}
.ffup .help-block{font-size:7px;margin-top:5px;}
.ffup button{font-size: 10px;width: 100%;padding: 4px 5px;}
.ffup label{font-size: 10px;}
.ffup .btn-file{min-width: 100px;}
.profileBlock{height: 450px;overflow: auto;}
.profileBlockTab{height: 410px;overflow: auto;}
.pb50{padding-bottom: 50px;}
.pb100{padding-bottom: 100px;}
.tableinfo td{border: none !important;}
.dscnt {width: 100%;overflow: auto;}
.log-info-link{font-size: 10px;word-wrap: break-word;word-break: break-all;}
.cnt_view{max-height: 600px;overflow: auto;}
/*--- Календар ---------------------------------------------------------------*/
.calendar thead{text-align: center;font-size:14px;font-weight: bold;}
.calbox{min-width: 154px;height: 120px;}
.calboxdate{font-size: 11px;font-weight: bold;padding: 3px;text-align: center;}
.calboxtask{margin: 1px;padding: 3px;overflow: auto;height: 102px;}
/*--- DSS Page ---------------------------------------------------------------*/
.dss-panel{margin: 5px;margin-top: 20px;padding: 20px 15px;font-size: 14px;}
.dss-pdf{font-size: 60px;width: 80px;margin: auto;margin-bottom: 20px;}
.dss-sign{margin: 15px;margin-bottom: -5px;}
@media only screen and (max-width: 450px) {
	.vomBox{width:100% !important;}
	.icon{min-width: 70px;max-width: 90px;float: left;}
}
@media (max-width: 1024px){
	.cnt_view{max-height: 350px;}
}
@media (max-width: 768px){
	.EBleft{display:none;}
	.EBcontent{width:100%;}
}
/*--- Cash Order Blank -------------------------------------------------------*/
.cash-order{}
.cash-order table{margin: 0px auto;}
.cash-order fieldset{border: 1px solid #000;padding: 3px;}
.cash-order legend{font-size: 10px;padding: 0px;background-color: #fff;padding-left: 2px;padding-right: 2px;margin-bottom:0px;}
/*==============================================================================
// Описание : CSS цветове
//============================================================================*/
.c-default{}
.c-black{color:#000000 !important;}
.c-white{color:#ffffff !important;}
.c-custom{color:#e8e8e8 !important;}
.c-primary{color:#337ab7 !important;}
.c-success{color:#5cb85c !important;}
.c-info{color:#5bc0de !important;}
.c-warning{color:#f0ad4e !important;}
.c-danger{color:#d9534f !important;}
.c-blue{color: #007bff !important;}
.c-indigo{color: #6610f2 !important;}
.c-purple{color: #800080 !important;}
.c-pink{color: #e83e8c !important;}
.c-red{color: #dc3545 !important;}
.c-orange{color: #fd7e14 !important;}
.c-yellow{color: #ffc107 !important;}
.c-green{color: #28a745 !important;}
.c-teal{color: #20c997 !important;}
.c-cyan{color: #17a2b8 !important;}
.c-gray{color: #6c757d !important;}
.c-lime{color: #00FF00 !important;}
.c-olive{color: #808000 !important;}
.c-navy{color: #000080 !important;}
.c-aqua{color: #00FFFF !important;}
.c-maroon{color: #800000 !important;}
.c-gold{color: #FFD700 !important;}
.c-light{color: #f8f9fa !important;}
.c-dark{color: #343a40 !important;}
.bc-default{}
.bc-black{background-color:#000000 !important;}
.bc-white{background-color:#ffffff !important;}
.bc-custom{background-color:#e8e8e8 !important;}
.bc-primary{background-color:#337ab7 !important;}
.bc-success{background-color:#5cb85c !important;}
.bc-info{background-color:#5bc0de !important;}
.bc-warning{background-color:#f0ad4e !important;}
.bc-danger{background-color:#d9534f !important;}
.bc-blue{background-color: #007bff !important;}
.bc-indigo{background-color: #6610f2 !important;}
.bc-purple{background-color: #6f42c1 !important;}
.bc-pink{background-color: #e83e8c !important;}
.bc-red{background-color: #dc3545 !important;}
.bc-orange{background-color: #fd7e14 !important;}
.bc-yellow{background-color: #ffc107 !important;}
.bc-green{background-color: #28a745 !important;}
.bc-teal{background-color: #20c997 !important;}
.bc-cyan{background-color: #17a2b8 !important;}
.bc-gray{background-color: #6c757d !important;}
.bc-lime{background-color: #00FF00 !important;}
.bc-olive{background-color: #808000 !important;}
.bc-navy{background-color: #000080 !important;}
.bc-aqua{background-color: #00FFFF !important;}
.bc-maroon{background-color: #800000 !important;}
.bc-gold{background-color: #FFD700 !important;}
.bc-light{background-color: #f8f9fa !important;}
.bc-dark{background-color: #343a40 !important;}
/*==============================================================================
// Описание : CSS correction
//============================================================================*/
select{font-family: "FontAwesome", "Ubuntu", sans-serif;}/* "Font Awesome 6", */
button{font-family: "FontAwesome", "Ubuntu", sans-serif;}/* "Font Awesome 6", */
blockquote{font-size: 12px;}
.tableinfo > td{padding:0px;}
.tableinfo > td > input[type=checkbox]{margin-bottom: 4px;}
.table {margin: 0px;}
.table > thead > tr > th{padding:2px;vertical-align: bottom;text-align: center;}
.table > thead > tr > th span{-ms-writing-mode: tb-rl;-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;transform: rotate(180deg);white-space: nowrap;}
.table > tbody > tr > td{padding:3px;}
.table-hover>tbody>tr:hover{background-color:#b3e0ff;}
.row-disable{color:#999;background-color:#ffebe6 !important;}
.help-block{font-size: 10px;margin-top: 7px;}
.page-content #page-header .page-header{margin: 10px 0px;}
.input-group > .input-group-addon{border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;padding: 4px 12px;}
.input-group > .form-control{border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;}
div.toggle-custom{margin: 4px 7px;}
.input-group-addon{border-radius: 0px;}
.navbar-nav>li>.dropdown-menu{max-height: 510px;overflow:auto;}
.profile .social dt{font-weight:300;margin-bottom: 5px;}
.form-control{border-radius: 0px !important;}
.form-control-static{min-height:28px;padding-bottom:4px;}
select.input-sm{height: 26px;line-height: 26px;}
.input-sm{height: 26px;line-height: 26px;padding:0px 10px;}
.legend > table{width:unset;}
.pagination>li:first-child>a, .pagination>li:first-child>span{border-radius: 0px;}
.pagination>li:last-child>a, .pagination>li:last-child span{border-radius: 0px;}
.alert{border-radius: 0px;}
.dropdown-menu{min-width: 220px;width:auto;}
.dropdown-menu>li>a {white-space: normal;}
.fiv-size-xl{line-height: 0.69em;}
.mps-goals{font-size: 18px !important;margin-top: -20px !important;}
form label{display:inline;}
@media (min-width: 768px){
	.form-horizontal .control-label{padding-top: 0px;}
	.dl-horizontal dt {width:140px;}
	.dl-horizontal dd {margin-left: 150px;}
}
/*==============================================================================
// Описание : CSS panels custom
//============================================================================*/
.panel{border-radius: 0px;}
.panel-heading{border-radius: 0px;}
.panel-custom > .panel-heading{color: #333333;background-color: #d6d8d9;border-color: #c6c8ca;}
@media (max-width: 1024px){
	body{overflow-x:auto;}
	.panel-close{margin-left:10px !important;}
}
/*==============================================================================
// Описание : CSS buttons custom
//============================================================================*/
.btn-custom {border-color: #e8e8e8;}
.btn-custom:hover, .btn-custom:focus {background-color: #dbdbdb;border-color: #e8e8e8;}
.btn-custom:active, .btn-custom.active {background-color: #f5f5f5;border-color: #e8e8e8;}
.btn-custom.btn-alt {box-shadow: none;color: #333333;background-color: transparent;border-color: #e8e8e8;border-width: 2px;}
.btn-custom.btn-alt:hover, .btn-custom.btn-alt:focus, .btn-custom.btn-alt:active, .btn-custom.btn-alt.active, .open .dropdown-toggle.btn-custom.btn-alt {color: #333333;background-color: #fff;border-color: #c9c9c9;border-width: 2px;}
.btn-custom.btn-alt:active, .btn-custom.btn-alt.active, .open .dropdown-toggle.btn-custom.btn-alt {background-image: none;}
.btn-custom.btn-alt.disabled, .btn-custom.btn-alt[disabled], fieldset[disabled] .btn-custom.btn-alt, .btn-custom.btn-alt.disabled:hover, .btn-custom.btn-alt[disabled]:hover, fieldset[disabled] .btn-custom.btn-alt:hover, .btn-custom.btn-alt.disabled:focus, .btn-custom.btn-alt[disabled]:focus, fieldset[disabled] .btn-custom.btn-alt:focus, .btn-custom.btn-alt.disabled:active, .btn-custom.btn-alt[disabled]:active, fieldset[disabled] .btn-custom.btn-alt:active, .btn-custom.btn-alt.disabled.active, .btn-custom.btn-alt[disabled].active, fieldset[disabled] .btn-custom.btn-alt.active {background-color: transparent;border-color: #e8e8e8;border-width: 2px;}
.btn-custom.btn-alt:hover, .btn-custom.btn-alt:focus, .btn-custom.btn-alt:active, .btn-custom.btn-alt.active {background-color: transparent;color: #1a1a1a;}
.btn-group .btn + .dropdown-toggle.btn-custom, .btn-group .btn + .btn.btn-custom {border-left: 1px solid #f5f5f5;}
.btn-group-vertical .btn + .btn.btn-custom {border-top: 1px solid #f5f5f5;}
.btn-custom2 {background-color:#ffffcc;border-color: #b3b300;}
.btn-custom2:hover, .btn-custom2:focus {background-color: #ffff80;border-color: #b3b300;}
.btn-custom2:active, .btn-custom2.active {background-color: #ffff80;border-color: #b3b300;}
.btn-custom2.btn-alt {box-shadow: none;color: #333333;background-color: transparent;border-color: #b3b300;border-width: 2px;}
.btn-custom2.btn-alt:hover, .btn-custom2.btn-alt:focus, .btn-custom2.btn-alt:active, .btn-custom2.btn-alt.active, .open .dropdown-toggle.btn-custom2.btn-alt {color: #333333;background-color: #ffffcc;border-color: #b3b3cc;border-width: 2px;}
.btn-custom2.btn-alt:active, .btn-custom2.btn-alt.active, .open .dropdown-toggle.btn-custom2.btn-alt {background-image: none;}
.btn-custom2.btn-alt.disabled, .btn-custom2.btn-alt[disabled], fieldset[disabled] .btn-custom2.btn-alt, .btn-custom2.btn-alt.disabled:hover, .btn-custom2.btn-alt[disabled]:hover, fieldset[disabled] .btn-custom2.btn-alt:hover, .btn-custom2.btn-alt.disabled:focus, .btn-custom2.btn-alt[disabled]:focus, fieldset[disabled] .btn-custom2.btn-alt:focus, .btn-custom2.btn-alt.disabled:active, .btn-custom2.btn-alt[disabled]:active, fieldset[disabled] .btn-custom2.btn-alt:active, .btn-custom2.btn-alt.disabled.active, .btn-custom2.btn-alt[disabled].active, fieldset[disabled] .btn-custom2.btn-alt.active {background-color: transparent;border-color: #b3b300;border-width: 2px;}
.btn-custom2.btn-alt:hover, .btn-custom2.btn-alt:focus, .btn-custom2.btn-alt:active, .btn-custom2.btn-alt.active {background-color: transparent;color: #1a1a1a;}
.btn-group .btn + .dropdown-toggle.btn-custom2, .btn-group .btn + .btn.btn-custom2 {border-left: 1px solid #f5f5f5;}
.btn-group-vertical .btn + .btn.btn-custom2 {border-top: 1px solid #f5f5f5;}
.btn-file{position: relative;overflow: hidden;width:100%;padding: 5px;padding-bottom: 0px;border-radius: 0px;border: 1px solid #f38231;text-align: center;word-break: break-all;min-width:120px;color: saddlebrown;}
.btn-file input[type=file]{position: absolute;top: 0;left: 0;min-width: 100%;min-height: 100%;text-align: right;filter: alpha(opacity=0);opacity: 0;outline: none;background: white;cursor: inherit;display: block;}
/*==============================================================================
// Описание : CSS navbar custom : bc#d9edf7;c#
//============================================================================*/
#custom-menu.navbar-custom .navbar-header{float:none;}
#custom-menu.navbar-custom .navbar-brand {color: #000;font-size: 14px;font-weight: 400;padding: 5px 10px;height:unset;}
#custom-menu.navbar-custom {font-size: 12px;font-weight:300;background-color: #e8e8e8;border-width: 1px;border-radius: 0px;min-height: unset;margin:0px}
#custom-menu.navbar-custom .navbar-nav{margin-left:-30px;margin-right:-25px;}
#custom-menu.navbar-custom .navbar-nav>li>a {color: #000;background-color: #e8e8e8;padding: 5px 10px;}
#custom-menu.navbar-custom .navbar-nav>li>a:hover,
#custom-menu.navbar-custom .navbar-nav>li>a:focus {color: #fff;background-color: #337ab7;}
#custom-menu.navbar-custom .navbar-nav>li>a:hover>.c-primary {color: #fff !important;}
#custom-menu.navbar-custom .navbar-nav>.active>a,
#custom-menu.navbar-custom .navbar-nav>.active>a:hover,
#custom-menu.navbar-custom .navbar-nav>.active>a:focus {color: #fff;background-color: #337ab7;}
#custom-menu.navbar-custom .navbar-toggle {border-color: #337ab7;padding: 2px 6px;margin: 3px 10px;}
#custom-menu.navbar-custom .navbar-toggle:hover,
#custom-menu.navbar-custom .navbar-toggle:focus {background-color: #337ab7;color: #fff;}
#custom-menu.navbar-custom .navbar-toggle .icon-bar {background-color: #337ab7;color: #fff;}
#custom-menu.navbar-custom .navbar-toggle:hover .icon-bar,
#custom-menu.navbar-custom .navbar-toggle:focus .icon-bar {background-color: #337ab7;color: #fff;}
#custom-menu.navbar-info .navbar-header{float:none;}
#custom-menu.navbar-info .navbar-brand {color: #000;font-size: 14px;font-weight: 400;padding: 5px 10px;height:unset;}
#custom-menu.navbar-info {font-size: 12px;font-weight:300;background-color: #d9edf7;border-width: 1px;border-radius: 0px;min-height: unset;margin:0px}
#custom-menu.navbar-info .navbar-nav{margin-left:-30px;}
#custom-menu.navbar-info .navbar-nav>li>a {color: #000;background-color: #d9edf7;padding: 5px 10px;}
#custom-menu.navbar-info .navbar-nav>li>a:hover,
#custom-menu.navbar-info .navbar-nav>li>a:focus {color: #fff;background-color: #337ab7;}
#custom-menu.navbar-info .navbar-nav>li>a:hover>.c-primary {color: #fff !important;}
#custom-menu.navbar-info .navbar-nav>.active>a,
#custom-menu.navbar-info .navbar-nav>.active>a:hover,
#custom-menu.navbar-info .navbar-nav>.active>a:focus {color: #fff;background-color: #337ab7;}
#custom-menu.navbar-info .navbar-toggle {border-color: #337ab7;padding: 2px 6px;margin: 3px 10px;}
#custom-menu.navbar-info .navbar-toggle:hover,
#custom-menu.navbar-info .navbar-toggle:focus {background-color: #337ab7;color: #fff;}
#custom-menu.navbar-info .navbar-toggle .icon-bar {background-color: #337ab7;color: #fff;}
#custom-menu.navbar-info .navbar-toggle:hover .icon-bar,
#custom-menu.navbar-info .navbar-toggle:focus .icon-bar {background-color: #337ab7;color: #fff;}
.btn-nav{border: 1px solid #337ab7;padding: 2px 6px;margin: 3px 10px;border-radius: 4px;background-color: transparent;}
@media only screen and (max-width: 450px) {
	#custom-menu.navbar-info .navbar-nav{margin-left:0px;}
}
@media (max-width: 768px){
	#custom-menu.navbar-custom .navbar-nav{margin-left:0px;}
}
@media (min-width: 768px){
	.btn-nav{display: none;}
}
/*==============================================================================
// Описание : Explorer (EB2/3) view custom
//============================================================================*/
.EB2main{position: relative;float: left;width: 100%;z-index: 1;}
.EB2left{height: auto;float: left;border-radius: 0;}
.EB2content{height: auto;float: left;width: 100%;position: relative;}
.EB3main{position: relative;float: left;width: 100%;z-index: 1;}
.EB3left{height: auto;float: left;border-radius: 0;}
.EB3right{height: auto;float: left;width: 100%;position: relative;}
/*==============================================================================
// Описание : CSS jQuery autocomplete
//============================================================================*/
.ui-autocomplete{position: absolute;top: 100%;left: 0;z-index: 1000;float: left;display: none;padding: 4px 0;margin: 0 0 10px 25px;list-style: none;background-color: #ffffff;border-color: #d9edf7;border-color: rgba(0, 0, 0, 0.2);border-style: solid;border-width: 1px;-webkit-border-radius: 3px;-moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;*border-right-width: 2px;*border-bottom-width: 2px;max-height: 250px;overflow-y: auto;overflow-x: hidden;}
.ui-menu-item-wrapper{position: relative;padding: 3px 15px;cursor:pointer;}
.ui-menu-item-wrapper:hover, .ui-state-active{color: #fff;background-color: #337ab7;}
.ui-helper-hidden-accessible{display:none;}
/*==============================================================================
// Описание : CSS PRINT
//============================================================================*/
@media print{
	.navbar{display: block;}
	.navbar-toggle{display: none;}
	.tableinfo td{border: none !important;}
	.cnt_view{max-height: unset;overflow: unset;padding: 0px !important;word-break: break-all;}
}
/*==============================================================================
// END of CSS FILE
//============================================================================*/
