.lostpass_form{display:none;}
.login_content a.btn-primary:hover{text-decoration:none;}
.login_content a.btn-success:hover{text-decoration:none;}
.login_content .form-control-feedback{margin-top:5px;}
.login_content .form-control-feedback.left{left:3px;}
.text-center .message p{padding-top:15px;padding-bottom:15px;}
.tred{color:#d80000;}
.tgreen{color:#169f85;}
.tblue{color:#2e6da4;}
.tyelow{color:#eea236;}
.formUploadPhoto{min-height: 50px;position: relative;}
#uploadPhotoProfile{ bottom: 80px;position: absolute;width: 100%;}
#uploadPhotoProfile .progress { position:relative; width:100%; border: 1px solid #CCCCCC; padding: 1px; border-radius: 3px; margin-top: 5px;display:none;}
#uploadPhotoProfile .bar { background-color: #1abb9c; width:0%; height:5px; border-radius: 3px; }
#uploadPhotoProfile .percent { position:absolute; display:inline-block; top:9px; left:48%; }
.bgimglist{ border: 1px solid #ccc;float:left;}
.useravatar {margin-right: 10px;width: 30px;}
.fixed_min_height_320{min-height:320px;}
.callicon{color: #cccccc;font-size: 40px;}
.calltext{font-size: 20px;color: #cccccc;}
.boxrow{margin-bottom: 10px;}
#nolivecall{margin-top:45px;}
ul.quick-call{display: inline-block;padding-left: 0;width: 100%;}
ul.quick-call li {border-bottom: 1px dashed #dedede;font-size: 14px;list-style: outside none none;margin: 0;overflow: hidden;padding-bottom: 8px;padding-top: 8px;text-overflow: ellipsis;white-space: nowrap;}
ul.quick-call li i {font-size: 18px; padding-right: 4px;color:#1abb9c;}
.pac-container{z-index:1100 !important}
.fw100{width:100% !important;}
.fixselectwidth .select2-container {width:100% !important;}
.boxBgGray {background: #f7f7f7;border: 1px dashed #ccc;margin-bottom: 10px;padding: 10px 0;display:inline-block;width:100%;}
.titleAdresaLive {border-bottom: 1px dashed #ccc;font-size: 16px;margin-bottom: 15px;padding-bottom: 10px;padding-left: 10px;}
.boxbtnewadress {display: block;float: left;margin-bottom: 15px;width: 100%;}
.boxbtnewadress .btn{text-decoration:none;border:1px dashed #a5a4a4; color:#a5a4a4;background: f7f7f7; }
.boxbtnewadress .btn:hover{color:#222222;}
.boxListAdrese {background: #f1f1f1 none repeat scroll 0 0;border: 1px dashed #ccc;margin-bottom: 5px;padding: 5px;}
.lng-ro{width:20px;height:20px;background: url('../images/ro.png') no-repeat; background-size: 20px 20px;margin-right:7px;}
.lng-hu{width:20px;height:20px;background: url('../images/hu.png') no-repeat; background-size: 20px 20px;margin-right:7px;}
.lng-de{width:20px;height:20px;background: url('../images/de.png') no-repeat; background-size: 20px 20px;margin-right:7px;}
.lng-en{width:20px;height:20px;background: url('../images/en.png') no-repeat; background-size: 20px 20px;margin-right:7px;}
.boxMultiLang {display: inline-block;}
.chnageContentLang {padding-left: 22px;font-size: 15px;background-size: 18px;display: block;width: auto;}
.boxMultiLangList {position: absolute;z-index: 10;background: #fff;border: 1px solid #ccc;display: none;}
.boxMultiLangList ul {list-style: none;padding: 0px;margin: 0px;}
.boxMultiLangList li {padding:6px 10px;cursor:pointer;}
.boxMultiLangList li:hover{background: #f5f5f5;}
.boxMultiLangSelected {width: auto;margin-left: 12px;padding-bottom: 4px;cursor:pointer;}
.boxMultiLangSelected > span {background-size: 17px;padding-left: 23px;width: auto;font-size: 15px;}

.playrecord{width:100%;}
.menu_section h3.topFirma {display: inline-block;margin-top: 10px;padding-left: 11px;}
.top-support-phone {color: #73879c;display: inline-block;font-size: 15px;padding: 16px 19px 15px 0;}
.top-support-phone i {font-size:20px;}
#uploadPhotoProduct { bottom: 125px;position: absolute;width: 100%;}
#uploadPhotoProduct .progress { position:relative; width:100%; border: 1px solid #CCCCCC; padding: 1px; border-radius: 3px; margin-top: 5px;display:none;}
#uploadPhotoProduct .bar { background-color: #1abb9c; width:0%; height:5px; border-radius: 3px; }
#uploadPhotoProduct .percent { position:absolute; display:inline-block; top:9px; left:48%; }
#uploadPhotoPosts { bottom: 125px;position: absolute;width: 100%;}
#uploadPhotoPosts .progress { position:relative; width:100%; border: 1px solid #CCCCCC; padding: 1px; border-radius: 3px; margin-top: 5px;display:none;}
#uploadPhotoPosts .bar { background-color: #1abb9c; width:0%; height:5px; border-radius: 3px; }
#uploadPhotoPosts .percent { position:absolute; display:inline-block; top:9px; left:48%; }
#boxcate,#boxprod{display:none;}
.fixdelimit {margin-left: 5px;margin-right: 5px;}
.fixtop6{margin-top:6px;}
.nav.navbar-nav > li > a.top-conexiune {color:#ffffff !important;}
.nav.navbar-nav > li > a.top-conexiune.bgyallow {background:#f4a82f;} 
.nav.navbar-nav > li > a.top-conexiune.bgred {background:#ea6254;} 
.nav.navbar-nav > li > a.top-conexiune.bggreen {background:#5cb85c;} 
.form-control.listlimit{display:inline-block;width:55px;padding:5px 1px;}
.boxTableLeft{margin-bottom:15px;}
.boxTableLeft {float: left;}
.boxTableRight {float: right;}
.boxTableRight .top_search{max-width:250px;}
.paginatie{background-color:#337ab7;padding:5px 7px;font-size:12px;text-decoration:none;color:#FFFFFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
a.paginatie{border:1px solid #cccccc;background-color:#FFFFFF;padding:5px 7px;font-size:12px;text-decoration:none;color:#73879c;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
a.paginatie:hover{border:1px solid #2e6da4;background-color:#337ab7;padding:5px 7px;font-size:12px;text-decoration:none;color:#FFFFFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#boxFormModuleDashboard{display:none;float:left;}
.btn-group, .btn-group-vertical{min-width:130px;}
.spanblock {display: block;line-height: 17px;margin-bottom: 2px;}
.spanblock .tgreen{line-height: 17px;}

.formUploadLogo {float: left;min-height: 90px;position: relative;width: 49%;}
.resultUploadImg {float: left;width: 50%;}
#uploadLogo{ bottom: 245px;left: 217px;position: absolute;width: 200px;}
#uploadLogo .progress { position:relative; width:100%; border: 1px solid #CCCCCC; padding: 1px; border-radius: 3px; margin-top: 5px;display:none;}
#uploadLogo .bar { background-color: #1abb9c; width:0%; height:5px; border-radius: 3px; }
#uploadLogo .percent { position:absolute; display:inline-block; top:9px; left:48%; }


.formUploadLogoMobile{float: left;min-height: 90px;position: relative;width: 49%;}
.resultUploadImgMobile {float: left;width: 50%;}
#uploadLogoMobile{ bottom: 130px;left: 217px;position: absolute;width: 200px;}
#uploadLogoMobile .progress { position:relative; width:100%; border: 1px solid #CCCCCC; padding: 1px; border-radius: 3px; margin-top: 5px;display:none;}
#uploadLogoMobile .bar { background-color: #1abb9c; width:0%; height:5px; border-radius: 3px; }
#uploadLogoMobile .percent { position:absolute; display:inline-block; top:9px; left:48%; }

.formUploadFavicon {float: left;min-height: 48px;position: relative;width: 49%;}
.resultUploadFavicon {float: left;width: 50%;text-align:left;}
#uploadFavicon{bottom: 395px;left: 217px;position: absolute;width: 200px;}
#uploadFavicon .progress { position:relative; width:100%; border: 1px solid #CCCCCC; padding: 1px; border-radius: 3px; margin-top: 5px;display:none;}
#uploadFavicon .bar { background-color: #1abb9c; width:0%; height:5px; border-radius: 3px; }
#uploadFavicon .percent { position:absolute; display:inline-block; top:9px; left:48%; }


.colorgray {
    color: #747474;
}
.refreshTraseu{
	margin-top: 5px;
	margin-left: 10px;
}
.boxLoading{display:none;}
.daterangepicker_input{display:none !important;}
.site_title{height:45px;}
.topversion {
    padding-left: 14px;
}
#boxNewAdressOrder .form-group{display:inline-table;width:100%;}
.topModalButton{float: right;}
.topModalButton #oResultMsg{ display:inline-block;}
#modalCallEditHistoryBox.modal {z-index: 10000;}
#modalDialogCallLastorder.modal-dialog{z-index: 10000;}
.nav-sm .container.body .col-md-3.left_col{z-index:1;}
.modalLarge .modal-title{display: inline-block;}
.modalLarge .modal-header{padding: 10px; padding-bottom: 1px;}
.modalLarge { width: 100%;}
.modalLarge.modal-dialog{margin:0;}
.modal-left {float: left;width: 55%;position: absolute;height: 100%;}
.modal-right {float: right;width: 45%;min-height:740px;}
.boxCartOrderMoreInfo{position: absolute;bottom: 0px;width: 100%;background: #ffffff;padding: 5px;border-top:1px solid #e5e5e5;}
.orderMoreInfoText{width: 100%;padding: 5px;height: 53px;max-height:53px;max-width: 100%;min-width: 100%;border: 1px solid #ccc;}
.boxOrderSumar {background: #337ab7 none repeat scroll 0 0;color: #ffffff;}
.boxItemCart{border: 1px solid #dedede;margin-bottom: 5px;font-weight:normal;}
.boxItemCart:hover{border:1px solid #2a3f54;}
a.delItemcart{float:right;margin-right:5px;text-decoration:none;}
a.delItemcart:hover{text-decoration:none;}
.itemCartTitle{font-size:15px;font-weight:bold;color:#424242;}
.itemCartPrice{color:#7c7c7c;font-size:13px;margin-bottom:3px;}
.inputCantItem{width:27px;border:1px solid #cccccc;background:#ffffff;text-align:center;margin: 5px 0px 10px 0px;}
.addcant{margin: 5px 0px 10px 0px; width:30px;}
.delcant {margin:5px 20px 10px 20px; width:30px;}


.boxItemCart2 {border: 1px solid #dedede;margin-bottom: 5px;font-weight:normal; float:left; width:33%; min-height: 231px;}
.boxItemCart2:hover{border:1px solid #2a3f54;}
.boxItemCart2 a.delItemcart{float:right;margin-right:5px;text-decoration:none;}
.boxItemCart2 a.delItemcart:hover{text-decoration:none;}
.boxItemCart2 .itemCartTitle{font-size:15px;line-height:20px;font-weight:bold;color:#424242;}
.boxItemCart2 .itemCartPrice{color:#7c7c7c;font-size:13px;margin-bottom:2px;line-height:18px;}
.boxItemCart2 .inputCantItem{width:27px; line-height: 19px; border:1px solid #cccccc;background:#ffffff;text-align:center;margin:5px 0px 10px 0px;}
.boxItemCart2 .addcant{margin: 5px 0px 10px 0px; padding:1px 5px 2px 5px; width:30px;}
.boxItemCart2 .delcant {margin:5px 0px 10px 0px; padding:1px 5px 2px 5px; width:30px;}
.boxItemCart2 .detailProdDinamicOptionBox {
    background: #f7f7f7;
    border: 1px dashed #ccc;
    padding: 5px;
    margin-bottom: 5px;
}

.dOptionButton {
	float:left;
	cursor:pointer;
	background-color: #dfdfdf;
	color: #000;
	padding: 2px 10px;
	margin-right: 11px;
}
.dOptionButton.selected{
	font-weight:bold;
	background-color: #169F85;
	color: #fff;
}

.boxItemCart2 fieldset {
	margin: 0;
	padding: 5px;
	border: 1px solid #dedede;
}
.boxItemCart2 legend {
	width: auto;
	border:0;
	margin:0;
	padding:0;
	font-size: 14px;
}


.btn-round.btmoreInfo{margin: 5px 0px 10px 0px;}
.totalOrderPay {font-size: 18px;font-weight: bold; line-height: 40px;}
.orderModalHeader{position:relative;padding:10px;background:#2a3f54;color:#ffffff;}
.orderModalMeniu {
	position:relative;
	display: inline-table;
    /*font-size: 20px;
    font-weight: bold;*/
}
.boxSearchOrder {
	position:relative;
    display: inline-table;
    float: right;
    margin-top: 3px;
}
.btSearchProd {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    position: absolute;
    right: 0;
    top: 3px;
}
.searchProd {
    background: #2a3f54 none repeat scroll 0 0;
    border: 1px solid #172d44;
    border-radius: 20px;
	moz-border-radius: 20px;
	webkit-border-radius: 20px;
    padding: 3px 30px 3px 12px;
}
.boxModalProd {
    border: 1px solid #dedede;
    cursor: pointer;
    display: inline-block;
    margin: 5px;
	margin-right:0px;
    width: 90px;
	height: 75px;
	float:left;
	background: white;
}
.boxModalProd:hover{
	border:1px solid #2a3f54;
}
.prodImgList > img {
    /*width: 100%;*/
	max-width: 100%;
	height: auto;
}
.prodImgList {
    /*padding: 5px;
	height:110px;
	overflow:hidden;
    text-align: center;*/
	display: none;
}
.prodTitleList {
    color: #222222;
    height: 40px;
    overflow: hidden;
    padding: 0 4px;
}
.prodPriceList{
	margin-top:3px;
	text-indent: 4px;
}
.orderModalProdList {
    max-height: 750px;
    overflow-x: hidden;
	background: cornsilk;
}
.oBoxAdresa {
    font-size: 15px;
    font-weight: normal;
}
.orderFormNewAdress {
    background: #2a3f54 none repeat scroll 0 0;
    position: absolute;
    max-width: 470px;
	width:100%;
	left:0px;
	top:0px;
	border: 4px solid #172d44;
	display:none;
	z-index:2;
}
.resultUploadImg.fixw100 {
    width: 100%;
    display: block;
}
.fiximmargin .img_lftmp {
    margin-bottom: 50px;
}
#boxCertificateUpload{float: left;width: 100%;height: 200px;}


#formMobilUploadCertDigital{position:absolute;bottom: 120px;width:100%;height:90px;}
#formMobilUploadKeyprivate{position:absolute;bottom: 50px;width:100%;height:90px;}
#formMobilUploadCertDigital .progress {display:none;}
#formMobilUploadKeyprivate .progress {display:none;}

.titleBoxBgGray {border-bottom: 1px dashed #ccc;font-size: 16px;margin-bottom: 15px;padding-bottom: 10px;padding-left: 10px;}
.boxbtbgGray {display: block;float: left;margin-bottom: 15px;width: 100%;}
.boxbtbgGray .btn{text-decoration:none;border:1px dashed #a5a4a4; color:#a5a4a4;background: f7f7f7; }
.boxbtbgGray .btn:hover{color:#222222;}
.infoText{margin-top:8px;}

.resultUploadImgOption {float: left;width: 100%;margin-top: 10px;}
#uploadPhotoOption{float: left;width: 100%;margin-top: 20px;}
#uploadPhotoOption .progress { position:relative; width:100%; border: 1px solid #CCCCCC; padding: 1px; border-radius: 3px; margin-top: 5px;display:none;}
#uploadPhotoOption .bar { background-color: #1abb9c; width:0%; height:5px; border-radius: 3px; }
#uploadPhotoOption .percent { position:absolute; display:inline-block; top:9px; left:48%; }
.listOptionDinamic {border: 1px dashed #ccc;padding: 10px;margin-bottom:5px;}
.optionImgList {display: inline-block;}
.optionImgList img {max-width: 100px;height: auto;display:inline-block;margin-right: 10px;}
.optionNameList {display: inline-block;}
.dinamicOptionList { display: inline-block;background: #ffffff;padding: 5px 10px; margin: 5px 10px;border: 1px dashed #ccc;}

.formUploadPhotoCategory{min-height: 50px;position: relative;}
#uploadPhotoCategory{ bottom: 80px;position: absolute;width: 100%;}
#uploadPhotoCategory .progress { position:relative; width:100%; border: 1px solid #CCCCCC; padding: 1px; border-radius: 3px; margin-top: 5px;display:none;}
#uploadPhotoCategory .bar { background-color: #1abb9c; width:0%; height:5px; border-radius: 3px; }
#uploadPhotoCategory .percent { position:absolute; display:inline-block; top:9px; left:48%; }
.imgcat{max-width: 200px;}


.formUploadPhotoSlider{min-height: 50px;position: relative;}
#uploadPhotoSlider{ bottom: 80px;position: absolute;width: 100%;}
#uploadPhotoSlider .progress { position:relative; width:100%; border: 1px solid #CCCCCC; padding: 1px; border-radius: 3px; margin-top: 5px;display:none;}
#uploadPhotoSlider .bar { background-color: #1abb9c; width:0%; height:5px; border-radius: 3px; }
#uploadPhotoSlider .percent { position:absolute; display:inline-block; top:9px; left:48%; }
.imgslider{max-width: 350px;}

.orderFilterListCategori {
	padding-left: 11px;
	padding-top: 10px;
	padding-right: 10px;
	background: cornsilk;
}

.itemSchedule {
    border-bottom: 1px dashed #ccc;
    margin-bottom: 3px;
}
.scheduleName {
    display: inline-block;
    min-width: 155px;
}

.listaLocationAccessValue {
    margin-bottom: 3px;
}


.dpinput{
	position: relative;
}
.dpOptionSelected {
    position: relative;
    border: 1px solid #cccccc;
    background: #ffffff;
    cursor: pointer;
    padding: 5px;
	color: #000000;
}
.dpOptionImg {
    display: inline-block;
    margin-right: 4px;
}
.dpOptionImg img {
    max-width: 25px;
    height: auto;
}
.dpOptionName {
    display: inline-block;
}
.dropdownIcon {
    position: absolute;
    top: 7px;
    right: 10px;
    font-size: 18px;
}
.optionDropDownList {
    display: none;
}
.dpOptionList {
    border: 1px solid #dedede;
    cursor: pointer;
    background: #ffffff;
    padding: 5px;
    border-top: none;
	color: #000000;
}
.dpOptionList:hover{
	background: #daedff;
}
.detailProdDinamicOptionBox{
	background: #f7f7f7;
	border: 1px dashed #ccc;
	padding: 5px;
	margin-bottom: 5px;

}
.itemCartDinamicOptionAction {
    margin-top: 10px;
    text-align: right;
}

.listCompName{
	display: inline-block;
	margin-right: 10px;
}
.boxListComp {
    border-bottom: 1px dashed #dedede;
    padding-bottom: 3px;
    margin-bottom: 3px;
}

#map_routes,#load_map_routes_select_orders{width: 100%;height: 600px;background:#dedede;}
.mapOrderCompanyListSelect {
    max-height: 500px;
    overflow: auto;
}
.listOrderSelectMap label {
    font-weight: normal;
}

.nameLabelComp {
    font-size: 65%;
    color: #73879C !important;
}
.labelCompany {
    color: #73879C !important;
}
.nav_menu .labelCompany{
	color: #515356 !important;
}

#msgDirection{
	display:inline-block;
	font-size: 65%;
	color: #c02020;
}

.adresaHartaBox{
	width: 100%;
	background: #cccccc;
	float: left;
}
.btn.btn-primary.btn-xs.addHartaAdresaPopup {
    color: #fff;
    border: 1px solid #337ab7;
}

#notificationTopList{
	max-height: 400px;
}
#notificationTopList .timer{
	font-style: italic;
}

.fixLabelPage{max-width: 192px;}
.boxMenuName{
	display: inline-block;
}
.formNamebox {
    margin-left: 10px;
    width: 275px;
	display: none;
}
.formNamebox .form-control{
	width: 190px;
	display: inline-block;
}
.btEditName{
    margin-left: 10px;
}

.titleMeniulZilei {padding-left: 10px;margin-bottom: 5px;}
#dateMeniulZilie{background-color: #ffffff; }
.btn-round{margin-left: 5px !important;}
.pozRelative{position:relative;}
.dnone{display:none;}
.rowSwitch{margin-top: 5px;margin-bottom: 5px;}
.boxOrderCartList {max-height: 565px;overflow-x: hidden;overflow-y: visible;}
.orderFormNewAdress .titleAdresaLive{border-bottom: 4px solid #172d44;padding-top:10px; }
.orderFormNewAdress .form-group{display:inline-block;width:100%;}
.orderFormNewAdress.activeMap{max-width: none;}
.orderFormNewAdress.activeMap .contentFromAdresa {max-width: 33%;min-width: 250px;display: inline-block;float: left;}
.footerAdresaLive{border-top: 4px solid #172d44;}
.footerAdresaLive .form-group{margin-bottom:0px;}
.contentAdresaLive {display: inline-block;width: 100%;}
.contentMapAdresa {display: inline-block;width: 100%;max-width: 65%;min-height: 400px;margin-bottom: 10px;border: 1px solid #172d44;}
.itemCartAction{position: relative;}
.boxMoreInfo{background: #f7f7f7;border: 1px dashed #ccc;padding: 5px;margin-bottom: 0px;}
.rowMoreInfo{margin-top:7px;}
.textareaMoreInfo{width: 100%;height: 75px;max-width: 100%;min-width: 100%;border: 1px solid #ccc;}
.textareaMoreInfo:focus {outline: none !important;}
.fixstyle{padding: 0px 5px 5px; text-align: center; border-top: 0px none; margin-top: 0px;}
.selectoAdresa{width:300px;border:1px solid #eee;background:#fff;color:#73879C;padding:3px;margin-right:10px;}
.bradius17{border-radius:17px;moz-border-radius:17px;webkit-border-radius:17px;}
.fixw40{width:40px;}
.fixw50{width:50px;}
.fixw80{width:80px;}
.fixw100{width:100px;}
.fixw120{width:120px;}
.fixw150{width:150px;}
.fixtop8{margin-top:8px;}
.fleft{float:left;}
.fright{float:right;}
.text-left{text-align:left !important;}
.text-right{text-align:right !important;}
.text-center{text-align:center !important;}
.p0{padding:0px;}
.p5{padding:5px;}
.p8{padding:8px;}
.p9{padding:9px;}
.p10{padding:10px;}
.p15{padding:15px;}
.clear{clear:both;margin:0px;padding:0px;}


/* MOBILE FIX */
@media screen and (max-width:1366px){
.top_nav .navbar-right{width:auto;}
}


@media screen and (max-width:490px){
.top-support-phone{display:block;padding:5px 19px 0 0;}
.lostpass_form{display:none;}
.login_content a.btn-primary:hover{text-decoration:none;}
.login_content a.btn-success:hover{text-decoration:none;}
.login_content .form-control-feedback{margin-top:5px;}
.login_content .form-control-feedback.left{left:3px;}
.text-center .message p{padding-top:15px;padding-bottom:15px;}
.tred{color:#d80000;}
.tgreen{color:#169f85;}
.tblue{color:#2e6da4;}
.tyelow{color:#eea236;}
.formUploadPhoto{min-height: 50px;position: relative;}
#uploadPhotoProfile{ bottom: 80px;position: absolute;width: 100%;}
#uploadPhotoProfile .progress { position:relative; width:100%; border: 1px solid #CCCCCC; padding: 1px; border-radius: 3px; margin-top: 5px;display:none;}
#uploadPhotoProfile .bar { background-color: #1abb9c; width:0%; height:5px; border-radius: 3px; }
#uploadPhotoProfile .percent { position:absolute; display:inline-block; top:9px; left:48%; }
.bgimglist{ border: 1px solid #ccc;float:left;}
.useravatar {margin-right: 10px;width: 30px;}
.fixed_min_height_320{min-height:320px;}
.callicon{color: #cccccc;font-size: 40px;}
.calltext{font-size: 20px;color: #cccccc;}
.boxrow{margin-bottom: 10px;}
#nolivecall{margin-top:45px;}
ul.quick-call{display: inline-block;padding-left: 0;width: 100%;}
ul.quick-call li {border-bottom: 1px dashed #dedede;font-size: 14px;list-style: outside none none;margin: 0;overflow: hidden;padding-bottom: 8px;padding-top: 8px;text-overflow: ellipsis;white-space: nowrap;}
ul.quick-call li i {font-size: 18px; padding-right: 4px;color:#1abb9c;}
.pac-container{z-index:1100 !important}
.fw100{width:100% !important;}
.fixselectwidth .select2-container {width:100% !important;}
.boxBgGray {background: #f7f7f7;border: 1px dashed #ccc;margin-bottom: 10px;padding: 10px 0;display:inline-block;width:100%;}
.titleAdresaLive {border-bottom: 1px dashed #ccc;font-size: 16px;margin-bottom: 15px;padding-bottom: 10px;padding-left: 10px;}
.boxbtnewadress {display: block;float: left;margin-bottom: 15px;width: 100%;}
.boxbtnewadress .btn{text-decoration:none;border:1px dashed #a5a4a4; color:#a5a4a4;background: f7f7f7; }
.boxbtnewadress .btn:hover{color:#222222;}
.boxListAdrese {background: #f1f1f1 none repeat scroll 0 0;border: 1px dashed #ccc;margin-bottom: 5px;padding: 5px;}
.lng-ro{width:20px;height:20px;background: url('../images/ro.png') no-repeat; background-size: 20px 20px;margin-right:7px;}
.lng-hu{width:20px;height:20px;background: url('../images/hu.png') no-repeat; background-size: 20px 20px;margin-right:7px;}
.lng-de{width:20px;height:20px;background: url('../images/de.png') no-repeat; background-size: 20px 20px;margin-right:7px;}
.lng-en{width:20px;height:20px;background: url('../images/en.png') no-repeat; background-size: 20px 20px;margin-right:7px;}
.boxMultiLang {display: inline-block;}
.chnageContentLang {padding-left: 22px;font-size: 15px;background-size: 18px;display: block;width: auto;}
.boxMultiLangList {position: absolute;z-index: 10;background: #fff;border: 1px solid #ccc;display: none;}
.boxMultiLangList ul {list-style: none;padding: 0px;margin: 0px;}
.boxMultiLangList li {padding:6px 10px;cursor:pointer;}
.boxMultiLangList li:hover{background: #f5f5f5;}
.boxMultiLangSelected {width: auto;margin-left: 12px;padding-bottom: 4px;cursor:pointer;}
.boxMultiLangSelected > span {background-size: 17px;padding-left: 23px;width: auto;font-size: 15px;}

.playrecord{width:100%;}
.menu_section h3.topFirma {display: inline-block;margin-top: 10px;padding-left: 11px;}
.top-support-phone {color: #73879c;display: inline-block;font-size: 15px;padding: 16px 19px 15px 0;}
.top-support-phone i {font-size:20px;}
#uploadPhotoProduct { bottom: 125px;position: absolute;width: 100%;}
#uploadPhotoProduct .progress { position:relative; width:100%; border: 1px solid #CCCCCC; padding: 1px; border-radius: 3px; margin-top: 5px;display:none;}
#uploadPhotoProduct .bar { background-color: #1abb9c; width:0%; height:5px; border-radius: 3px; }
#uploadPhotoProduct .percent { position:absolute; display:inline-block; top:9px; left:48%; }
#uploadPhotoPosts { bottom: 125px;position: absolute;width: 100%;}
#uploadPhotoPosts .progress { position:relative; width:100%; border: 1px solid #CCCCCC; padding: 1px; border-radius: 3px; margin-top: 5px;display:none;}
#uploadPhotoPosts .bar { background-color: #1abb9c; width:0%; height:5px; border-radius: 3px; }
#uploadPhotoPosts .percent { position:absolute; display:inline-block; top:9px; left:48%; }
#boxcate,#boxprod{display:none;}
.fixdelimit {margin-left: 5px;margin-right: 5px;}
.fixtop6{margin-top:6px;}
.nav.navbar-nav > li > a.top-conexiune {color:#ffffff !important;}
.nav.navbar-nav > li > a.top-conexiune.bgyallow {background:#f4a82f;} 
.nav.navbar-nav > li > a.top-conexiune.bgred {background:#ea6254;} 
.nav.navbar-nav > li > a.top-conexiune.bggreen {background:#5cb85c;} 
.form-control.listlimit{display:inline-block;width:55px;padding:5px 1px;}
.boxTableLeft{margin-bottom:15px;}
.boxTableLeft {float: left;}
.boxTableRight {float: right;}
.boxTableRight .top_search{max-width:250px;}
.paginatie{background-color:#337ab7;padding:5px 7px;font-size:12px;text-decoration:none;color:#FFFFFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
a.paginatie{border:1px solid #cccccc;background-color:#FFFFFF;padding:5px 7px;font-size:12px;text-decoration:none;color:#73879c;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
a.paginatie:hover{border:1px solid #2e6da4;background-color:#337ab7;padding:5px 7px;font-size:12px;text-decoration:none;color:#FFFFFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#boxFormModuleDashboard{display:none;float:left;}
.btn-group, .btn-group-vertical{min-width:130px;}
.spanblock {display: block;line-height: 17px;margin-bottom: 2px;}
.spanblock .tgreen{line-height: 17px;}

.formUploadLogo {float: left;min-height: 90px;position: relative;width: 49%;}
.resultUploadImg {float: left;width: 50%;}
#uploadLogo{ bottom: 245px;left: 217px;position: absolute;width: 200px;}
#uploadLogo .progress { position:relative; width:100%; border: 1px solid #CCCCCC; padding: 1px; border-radius: 3px; margin-top: 5px;display:none;}
#uploadLogo .bar { background-color: #1abb9c; width:0%; height:5px; border-radius: 3px; }
#uploadLogo .percent { position:absolute; display:inline-block; top:9px; left:48%; }


.formUploadLogoMobile{float: left;min-height: 90px;position: relative;width: 49%;}
.resultUploadImgMobile {float: left;width: 50%;}
#uploadLogoMobile{ bottom: 130px;left: 217px;position: absolute;width: 200px;}
#uploadLogoMobile .progress { position:relative; width:100%; border: 1px solid #CCCCCC; padding: 1px; border-radius: 3px; margin-top: 5px;display:none;}
#uploadLogoMobile .bar { background-color: #1abb9c; width:0%; height:5px; border-radius: 3px; }
#uploadLogoMobile .percent { position:absolute; display:inline-block; top:9px; left:48%; }

.formUploadFavicon {float: left;min-height: 48px;position: relative;width: 49%;}
.resultUploadFavicon {float: left;width: 50%;text-align:left;}
#uploadFavicon{bottom: 395px;left: 217px;position: absolute;width: 200px;}
#uploadFavicon .progress { position:relative; width:100%; border: 1px solid #CCCCCC; padding: 1px; border-radius: 3px; margin-top: 5px;display:none;}
#uploadFavicon .bar { background-color: #1abb9c; width:0%; height:5px; border-radius: 3px; }
#uploadFavicon .percent { position:absolute; display:inline-block; top:9px; left:48%; }


.colorgray {
    color: #747474;
}
.refreshTraseu{
	margin-top: 5px;
	margin-left: 10px;
}
.boxLoading{display:none;}
.daterangepicker_input{display:none !important;}
.site_title{height:45px;}
.topversion {
    padding-left: 14px;
}
#boxNewAdressOrder .form-group{display:inline-table;width:100%;}
.topModalButton{float: right;}
.topModalButton #oResultMsg{ display:inline-block;}
.modalLarge .modal-title{display: inline-block;}
.modalLarge .modal-header{padding: 10px; padding-bottom: 1px;}
.modalLarge { width: 95%;}
.modal-left {float: left;width: 20%;position: absolute;height: 100%;}
.modal-right {float: right;width: 80%;min-height:740px;}
.boxCartOrderMoreInfo{position: absolute;bottom: 0px;width: 100%;background: #ffffff;padding: 5px;border-top:1px solid #e5e5e5;}
.orderMoreInfoText{width: 100%;padding: 5px;height: 53px;max-height:53px;max-width: 100%;min-width: 100%;border: 1px solid #ccc;}
.boxOrderSumar {background: #337ab7 none repeat scroll 0 0;color: #ffffff;}
.boxItemCart{border: 1px solid #dedede;margin-bottom: 5px;font-weight:normal;}
.boxItemCart:hover{border:1px solid #2a3f54;}
a.delItemcart{float:right;margin-right:5px;text-decoration:none;}
a.delItemcart:hover{text-decoration:none;}
.itemCartTitle{font-size:15px;font-weight:bold;color:#424242;}
.itemCartPrice{color:#7c7c7c;font-size:13px;margin-bottom:3px;}
.inputCantItem{width:27px;border:1px solid #cccccc;background:#ffffff;text-align:center;float:left;margin-right:5px;}
.totalOrderPay {font-size: 15px;font-weight: bold;}
.orderModalHeader{position:relative;padding:10px;background:#2a3f54;color:#ffffff;}
.orderModalMeniu {
	position:relative;
	display: inline-table;
    font-size: 20px;
    font-weight: bold;
}
.boxSearchOrder {
	position:relative;
    display: inline-table;
    float: right;
    margin-top: 3px;
}
.btSearchProd {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    position: absolute;
    right: 0;
    top: 3px;
}
.searchProd {
    background: #2a3f54 none repeat scroll 0 0;
    border: 1px solid #172d44;
    border-radius: 20px;
	moz-border-radius: 20px;
	webkit-border-radius: 20px;
    padding: 3px 30px 3px 12px;
}
.boxModalProd {
    border: 1px solid #dedede;
    cursor: pointer;
    display: inline-block;
    margin: 5px;
	margin-right:0px;
    width: 135px;
	height:200px;
	float:left;
}
.boxModalProd:hover{
	border:1px solid #2a3f54;
}
.prodImgList > img {
    width: 100%;
}
.prodImgList {
    padding: 5px;
	height:135px;
	overflow:hidden;
}
.prodTitleList {
    color: #222222;
    height: 40px;
    overflow: hidden;
    padding: 0 4px;
}
.prodPriceList{
	margin-top:3px;
	text-indent: 4px;
}
.orderModalProdList {
    max-height: 750px;
    overflow-x: hidden;
}
.oBoxAdresa {
    font-size: 15px;
    font-weight: normal;
}
.orderFormNewAdress {
    background: #2a3f54 none repeat scroll 0 0;
    position: absolute;
    max-width: 470px;
	width:100%;
	left:0px;
	top:0px;
	border: 4px solid #172d44;
	display:none;
	z-index:2;
}
.resultUploadImg.fixw100 {
    width: 100%;
    display: block;
}
.fiximmargin .img_lftmp {
    margin-bottom: 50px;
}
#boxCertificateUpload{float: left;width: 100%;height: 200px;}


#formMobilUploadCertDigital{position:absolute;bottom: 120px;width:100%;height:90px;}
#formMobilUploadKeyprivate{position:absolute;bottom: 50px;width:100%;height:90px;}
#formMobilUploadCertDigital .progress {display:none;}
#formMobilUploadKeyprivate .progress {display:none;}

.titleBoxBgGray {border-bottom: 1px dashed #ccc;font-size: 16px;margin-bottom: 15px;padding-bottom: 10px;padding-left: 10px;}
.boxbtbgGray {display: block;float: left;margin-bottom: 15px;width: 100%;}
.boxbtbgGray .btn{text-decoration:none;border:1px dashed #a5a4a4; color:#a5a4a4;background: f7f7f7; }
.boxbtbgGray .btn:hover{color:#222222;}
.infoText{margin-top:8px;}

.resultUploadImgOption {float: left;width: 100%;margin-top: 10px;}
#uploadPhotoOption{float: left;width: 100%;margin-top: 20px;}
#uploadPhotoOption .progress { position:relative; width:100%; border: 1px solid #CCCCCC; padding: 1px; border-radius: 3px; margin-top: 5px;display:none;}
#uploadPhotoOption .bar { background-color: #1abb9c; width:0%; height:5px; border-radius: 3px; }
#uploadPhotoOption .percent { position:absolute; display:inline-block; top:9px; left:48%; }
.listOptionDinamic {border: 1px dashed #ccc;padding: 10px;margin-bottom:5px;}
.optionImgList {display: inline-block;}
.optionImgList img {max-width: 100px;height: auto;display:inline-block;margin-right: 10px;}
.optionNameList {display: inline-block;}
.dinamicOptionList { display: inline-block;background: #ffffff;padding: 5px 10px; margin: 5px 10px;border: 1px dashed #ccc;}

.formUploadPhotoCategory{min-height: 50px;position: relative;}
#uploadPhotoCategory{ bottom: 80px;position: absolute;width: 100%;}
#uploadPhotoCategory .progress { position:relative; width:100%; border: 1px solid #CCCCCC; padding: 1px; border-radius: 3px; margin-top: 5px;display:none;}
#uploadPhotoCategory .bar { background-color: #1abb9c; width:0%; height:5px; border-radius: 3px; }
#uploadPhotoCategory .percent { position:absolute; display:inline-block; top:9px; left:48%; }
.imgcat{max-width: 200px;}


.formUploadPhotoSlider{min-height: 50px;position: relative;}
#uploadPhotoSlider{ bottom: 80px;position: absolute;width: 100%;}
#uploadPhotoSlider .progress { position:relative; width:100%; border: 1px solid #CCCCCC; padding: 1px; border-radius: 3px; margin-top: 5px;display:none;}
#uploadPhotoSlider .bar { background-color: #1abb9c; width:0%; height:5px; border-radius: 3px; }
#uploadPhotoSlider .percent { position:absolute; display:inline-block; top:9px; left:48%; }
.imgslider{max-width: 350px;}

.orderFilterListCategori { padding-left: 11px;padding-top: 10px;padding-right: 10px;}

.itemSchedule {
    border-bottom: 1px dashed #ccc;
    margin-bottom: 3px;
}
.scheduleName {
    display: inline-block;
    min-width: 155px;
}

.listaLocationAccessValue {
    margin-bottom: 3px;
}


.dpinput{
	position: relative;
}
.dpOptionSelected {
    position: relative;
    border: 1px solid #cccccc;
    background: #ffffff;
    cursor: pointer;
    padding: 5px;
	color: #000000;
}
.dpOptionImg {
    display: inline-block;
    margin-right: 4px;
}
.dpOptionImg img {
    max-width: 25px;
    height: auto;
}
.dpOptionName {
    display: inline-block;
}
.dropdownIcon {
    position: absolute;
    top: 7px;
    right: 10px;
    font-size: 18px;
}
.optionDropDownList {
    display: none;
}
.dpOptionList {
    border: 1px solid #dedede;
    cursor: pointer;
    background: #ffffff;
    padding: 5px;
    border-top: none;
	color: #000000;
}
.dpOptionList:hover{
	background: #daedff;
}
.detailProdDinamicOptionBox{
	background: #f7f7f7;
	border: 1px dashed #ccc;
	padding: 5px;
	margin-bottom: 10px;

}
.itemCartDinamicOptionAction {
    margin-top: 10px;
    text-align: right;
}

.listCompName{
	display: inline-block;
	margin-right: 10px;
}
.boxListComp {
    border-bottom: 1px dashed #dedede;
    padding-bottom: 3px;
    margin-bottom: 3px;
}

#map_routes,#load_map_routes_select_orders{width: 100%;height: 600px;background:#dedede;}
.mapOrderCompanyListSelect {
    max-height: 500px;
    overflow: auto;
}
.listOrderSelectMap label {
    font-weight: normal;
}

.nameLabelComp {
    font-size: 65%;
    color: #73879C !important;
}
.labelCompany {
    color: #73879C !important;
}
.nav_menu .labelCompany{
	color: #515356 !important;
}

#msgDirection{
	display:inline-block;
	font-size: 65%;
	color: #c02020;
}

.adresaHartaBox{
	width: 100%;
	background: #cccccc;
	float: left;
}
.btn.btn-primary.btn-xs.addHartaAdresaPopup {
    color: #fff;
    border: 1px solid #337ab7;
}

#notificationTopList{
	max-height: 400px;
}
#notificationTopList .timer{
	font-style: italic;
}

.fixLabelPage{max-width: 192px;}
.boxMenuName{
	display: inline-block;
}
.formNamebox {
    margin-left: 10px;
    width: 275px;
	display: none;
}
.formNamebox .form-control{
	width: 190px;
	display: inline-block;
}
.btEditName{
    margin-left: 10px;
}

.titleMeniulZilei {padding-left: 10px;margin-bottom: 5px;}
#dateMeniulZilie{background-color: #ffffff; }
.btn-round{margin-left: 5px !important;}
.pozRelative{position:relative;}
.dnone{display:none;}
.rowSwitch{margin-top: 5px;margin-bottom: 5px;}
.boxOrderCartList {max-height: 565px;overflow-x: hidden;overflow-y: visible;}
.orderFormNewAdress .titleAdresaLive{border-bottom: 4px solid #172d44;padding-top:10px; }
.orderFormNewAdress .form-group{display:inline-block;width:100%;}
.orderFormNewAdress.activeMap{max-width: none;}
.orderFormNewAdress.activeMap .contentFromAdresa {max-width: 33%;min-width: 250px;display: inline-block;float: left;}
.footerAdresaLive{border-top: 4px solid #172d44;}
.footerAdresaLive .form-group{margin-bottom:0px;}
.contentAdresaLive {display: inline-block;width: 100%;}
.contentMapAdresa {display: inline-block;width: 100%;max-width: 65%;min-height: 400px;margin-bottom: 10px;border: 1px solid #172d44;}
.itemCartAction{position: relative;}
.boxMoreInfo{background: #f7f7f7;border: 1px dashed #ccc;padding: 5px;margin-bottom: 10px;}
.rowMoreInfo{margin-top:7px;}
.textareaMoreInfo{width: 100%;height: 75px;max-width: 100%;min-width: 100%;border: 1px solid #ccc;}
.textareaMoreInfo:focus {outline: none !important;}
.fixstyle{padding: 0px 5px 5px; text-align: center; border-top: 0px none; margin-top: 0px;}
.selectoAdresa{border:1px solid #172d44;background:#2a3f54;color:#dedede;padding:3px;margin-right:10px;border-radius:17px;moz-border-radius:17px;webkit-border-radius:17px;}
.bradius17{border-radius:17px;moz-border-radius:17px;webkit-border-radius:17px;}
.fixw40{width:40px;}
.fixw50{width:50px;}
.fixw80{width:80px;}
.fixw100{width:100px;}
.fixw120{width:120px;}
.fixw150{width:150px;}
.fixtop8{margin-top:8px;}
.fleft{float:left;}
.fright{float:right;}
.text-left{text-align:left !important;}
.text-right{text-align:right !important;}
.text-center{text-align:center !important;}
.p0{padding:0px;}
.p5{padding:5px;}
.p8{padding:8px;}
.p9{padding:9px;}
.p10{padding:10px;}
.p15{padding:15px;}
.clear{clear:both;margin:0px;padding:0px;}


/* MOBILE FIX */
@media screen and (max-width:1366px){
.top_nav .navbar-right{width:auto;}
}


@media screen and (max-width:490px){
.top-support-phone{display:block;padding:5px 19px 0 0;}
}