body{margin:0;color:#293334;font-size:13px;}
input[type="password"]{}
button[type="submit"],
input[type="button"],
input[type="reset"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;}

a{color:#0084b4;text-decoration: underline;outline: 0;}
a:hover{text-decoration: none;}

h1{color:#000;font-size: 18px;font-weight: normal;}
h2{color:#000;font-size: 18px;font-weight: normal;}
h3{color:#000;font-size: 19px;font-weight: normal;margin-bottom: 5px;}
h4{color:#000;font-size: 16px;font-weight: normal;margin-bottom: 5px;}
h5{color:#000;font-size: 12px;font-weight: normal;margin-bottom: 5px;}

hr.h1{height:1px;margin:10px 0;background: #e6e6e6;border:none;}
hr.dotted{border:none;height: 1px;background-image: url('/images/hr.gif');background-repeat: repeat-x;margin:10px 0;outline:none;width: 100%;}

div.wrapper{min-height: 100%;position: relative;padding:0}
div.push{height: 122px;clear: both;}
div.footer{height:122px;margin-top:-122px;position: relative;}
div.header{height:70px;position: relative;padding-left:20px;}
div.header div.user-panel{position:absolute;right:10px;top:10px;color:#9b9b9b;font-size:12px;}

div.legend{padding:10px;border:1px solid gold;background-color: #F7F3C1;line-height: 18px;}
div.legend a{color:#007AB1;}

.filesize{font-size: .9em;color:#777;}

.message-text{padding:10px 0;}
.message-error{color:#ed1b33;}
.message-alert{padding:10px;border:1px dashed #ed1b33;background-color: #F4F4F4;}
.message-alert span.caption{font-weight:bold;color:#ed1b33;}

div.h1-wrapper{position: relative;margin-bottom: 10px}
div.h1-wrapper h1{display: inline-block;}
div.h1-wrapper nav.menu-actions{display: inline-block;margin-left:15px;}
h2 input,
h2 a,
div.h1-wrapper nav.menu-actions a{font-size: 12px;margin-left:15px;}
h2 a.button-delete,
div.h1-wrapper nav.menu-actions a.button-delete{color:#777;}
div.h1-wrapper div.quicksearch{position: absolute;top:0;right:0;}
div.h1-wrapper div.quicksearch input{padding-right: 26px;}
div.h1-wrapper div.quicksearch button{border:none;background: none;cursor: pointer;padding:3px;height:23px;width:23px;position: absolute;right:1px;top:1px;}
div.h1-wrapper div.quicksearch button i{display: block;width:16px;height:16px;background: url("/images/jquery-ui/ui-icons_b83400_256x240.png") -160px -112px no-repeat;}

div.boundlist{padding:4px 0;z-index:99;position:absolute;top:120%;left:0;width:100%;border-radius:3px;border: 1px solid #c3c3c3;background:#fff;box-shadow: 0 10px 20px -5px rgba(0,0,0,.4);}
div.boundlist{}
div.boundlist .item_hr{border-bottom: 1px solid #e1e1e1;margin:5px 15px;}
div.boundlist .item{line-height:18px;padding:4px 10px 4px 20px;cursor:default;}
div.boundlist .item:hover{background:#f9f9f9;}
div.boundlist .item.focused{background: #f1f8fe;}
div.boundlist .item.selected{color: #268ccc;}

div.select{display: inline-block;position: relative;border-radius: 3px;min-width:190px;border:1px solid #c3c3c3;min-height:26px;background:#fff;vertical-align:top;}
div.select.element-focused{border-color:#268ccc;}
div.select.disabled,
div.select.empty{opacity:.6;filter:alpha(opacity=60);-moz-opacity: 0.6;}
div.select i.arrow{display: inline-block;position:absolute;right:10px;top:9px;background:url("/images/arrow.png");width:11px;height:6px;}
div.select.element-focused i.arrow{content:"\f106";}
div.select .select-button{line-height: 24px;min-height:24px;padding:0 10px;}
div.select input{border:none;width:80px;display: none;padding:0;height:100%;}
div.select.single{height:26px;margin-top:2px;}
div.select.single input{width:100%;}
div.select.element-focused input{display: inline-block;}
div.select .button__text{cursor: default;}
div.select.single .select-button{padding-right:25px;}
div.select.single .button__text{white-space: nowrap;display:block;width:100%;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
div.select.multiple .button__text{display: inline-block;}
div.select.multiple .button__text span{display: inline-block;font-size: 11px;border:1px solid #7bc5f1;background:#b3e2fa;padding: 0 5px;
line-height: 18px;height: 20px;border-radius: 3px;margin-right: 3px;}
div.select.single.hasinput.element-focused .button__text{display: none;}
div.select .button__text i{margin-top:6px;margin-right: 3px;}
div.select div.boundlist{width:100%;min-width:210px;max-height: 260px;overflow-y: auto;left:-1px;}
div.select .item_reset i{display: inline-block;background:url("/images/remove-icon-small.png") no-repeat 50% 50%;width:9px;height:9px;margin-right: 5px;}


div.panel{padding:20px;background: #F4F4F4;}
div.panel div.panel-buttons{padding-top:10px;}
div.panel-search{}
div.panel-search div.search-head{font-size: .9em;line-height: 30px;}
div.panel-search div.search-head label{margin-right: 5px;}
div.panel-search div.search-head select,
div.panel-search div.search-head input.field-date{margin-right:5px;}
div.panel-search div.search-head div.interval-elements{display: inline-block;margin-right: 5px;}
div.panel-search div.search-head select,
div.panel-search div.search-head div.select{width:190px;margin-right:5px;}
div.panel-search div.search-head div.search-buttons{float:right;padding-top:5px;}
div.panel-search div.search-head div.search-buttons button{margin:0 10px 0 10px;}
div.panel-search div.button-toggle{}
div.panel-search div.search-inner{font-size: .9em;padding-top:10px;display: none;}
div.panel-search div.form-field{display:inline-block;padding:0 20px 0 20px;min-width:80px;}
/* div.panel div.field-interval label.date-to{width:auto;padding-right: 5px;} */

div.panel div.zip-checkbox{display: inline-block;margin-left:20px;}
div.panel div.zip-checkbox input{vertical-align: middle;}

.grid-br{float:right;margin-top:20px;}

div.mainmenu-wrapper{margin-top:20px;}
/*div.mainmenu-wrapper dl{width:25%;float:left;margin:0;text-align: center;min-height: 270px;}
div.mainmenu-wrapper dl dt.c{font-size: 18px;}
div.mainmenu-wrapper dl dt.i{text-align: center;padding-bottom: 10px;}
div.mainmenu-wrapper dl dt.i i{display: inline-block;width:65px;height:65px;background: url("/images/icons.png");}
div.mainmenu-wrapper dl dd{margin:0;font-size: 13px;padding:3px 0;}
div.mainmenu-wrapper dl.menu-report dt.i i{background-position: 0 0;}
div.mainmenu-wrapper dl.menu-info dt.i i,
div.mainmenu-wrapper dl.menu-project dt.i i{background-position: -65px 0;}
div.mainmenu-wrapper dl.menu-route dt.i i{background-position: -130px -65px;}
div.mainmenu-wrapper dl.menu-outlet dt.i i{background-position: -130px 0;}
div.mainmenu-wrapper dl.menu-import dt.i i{background-position: 0 -65px;}
div.mainmenu-wrapper dl.menu-client dt.i i{background-position: -195px -65px;}
div.mainmenu-wrapper dl.menu-analytics dt.i i,
div.mainmenu-wrapper dl.menu-reference dt.i i{background-position: -195px -65px;}
div.mainmenu-wrapper dl.menu-settings dt.i i{background-position: -195px 0;}
div.mainmenu-wrapper dl.menu-support dt.i i{background-position: -65px -65px;}
div.mainmenu-wrapper dl.menu-crm2spot dt.i i{background-position: -65px -65px; -webkit-filter: sepia(100%); filter: sepia(100%);}

nav.leftmenu{float:left;width:240px;padding: 20px 0 20px 40px;}
nav.leftmenu dl{margin:0;}
nav.leftmenu dt.c{padding:0 0 0 45px;cursor: default;height:35px;line-height: 35px;margin-bottom: 8px;}
/*nav.leftmenu dl.menu-report dt.c{border-left:5px solid #4eb847;}
nav.leftmenu dl.menu-project dt.c{border-left:5px solid #ec1b33;}
nav.leftmenu dl.menu-route dt.c{border-left:5px solid #ffca07;}
nav.leftmenu dl.menu-outlet dt.c{border-left:5px solid #f46f31;}
nav.leftmenu dl.menu-import dt.c{border-left:5px solid #70c8e7;}
nav.leftmenu dl.menu-reference dt.c{border-left:5px solid #a0549f;}
nav.leftmenu dl.menu-settings dt.c{border-left:5px solid #1a91c0;}*/
/*nav.leftmenu dl dt.i{float:left;height:35px;}
nav.leftmenu dl dt.i i{display: inline-block;width:35px;height:35px;background: url("/images/icons.png");}
nav.leftmenu dl.menu-report dt.i i{background-position: 0 -130px;}
nav.leftmenu dl.menu-info dt.i i,
nav.leftmenu dl.menu-project dt.i i{background-position: -35px -130px;}
nav.leftmenu dl.menu-route dt.i i{background-position: -210px -130px;}
nav.leftmenu dl.menu-outlet dt.i i{background-position: -70px -130px;}
nav.leftmenu dl.menu-import dt.i i{background-position: -140px -130px;}
nav.leftmenu dl.menu-analytics dt.i i,
nav.leftmenu dl.menu-reference dt.i i{background-position: 0 -165px;}
nav.leftmenu dl.menu-settings dt.i i{background-position: -105px -130px;}
nav.leftmenu dl.menu-client dt.i i{background-position: 0 -165px;}
nav.leftmenu dl.menu-support dt.i i{background-position: -175px -130px;}
nav.leftmenu dd{margin:0;display: none;}
nav.leftmenu dd a{display: block;padding: 4px 20px 4px 40px;color:#777;text-decoration: none;}
/*nav.leftmenu dt.c:hover,*/
/*nav.leftmenu dd a:hover{background: #eee;color:#333;}
nav.leftmenu dd.current a{font-weight: bold;}
nav.leftmenu dl.expanded{margin-bottom: 8px;}
nav.leftmenu dl.expanded dt.c{font-weight: bold;}
nav.leftmenu dl.expanded dd{display: block;}

nav.breadcrumbs{color:#9b9b9b;font-size: 12px;padding-left:40px;margin-top:10px;}
nav.breadcrumbs a{text-decoration: none;}
nav.breadcrumbs a:hover{text-decoration: underline;}*/

div.content.withmenu{margin-left:250px;}
div.content-inner{float:left;width:100%;padding:10px 10px 20px 0;}

/* Common styles of report */
div.content-inner table.table-grid thead tr th.hidden,
div.content-inner table.table-grid tbody tr td.hidden {display:none;}
div.content-inner table.table-grid tbody tr td.percent:not(:empty):after {content: '%';}

#map{height:300px;}

/* TABS */
ul.tabs{height:29px;}
ul.tabs li{
	display: inline-block;
	text-align: center;
	padding:0 20px;
	cursor: pointer;
	white-space: nowrap;
	color:#0084b4;
	height:30px;
	line-height: 29px;
}
ul.tabs li.current{background: #fff;padding:0 19px;cursor: default;color:#272727;border:1px solid #bfc0c2;border-bottom: none;}
div.tab{display:none;border:1px solid #bfc0c2;padding:20px;}
div.tab-grid{padding: 10px;}
div.tab-map{padding:0;height:400px;}
/* /TABS */

table.table-params{}
table.table-params th,
table.table-params td{padding:5px 0;}
table.table-params th{text-align: left;font-weight: normal;padding-right: 20px;color:#8c8c8c;}
table.table-params td{color:#000;}

/* TABLE-GRID */
div.table-grid-wrapper .button-delete{float:right;height:30px;padding:0 20px;border:none;cursor:pointer;margin-top:5px;}
table.table-grid{width:100%;border:1px solid #bfc0c2;}
table.table-grid th,
table.table-grid td{padding:10px 10px;}
table.table-grid th{color:#fff;font-weight: normal;}
table.table-grid th a{color:#fff;text-decoration: none;border-bottom: 1px dashed #fff;}
table.table-grid th.column-sorted div.grid-sorted-arrow{margin-left:5px;display: inline-block;border-left:5px solid transparent;border-right:5px solid transparent;}
table.table-grid th.column-sorted-asc div.grid-sorted-arrow{border-top:5px solid #fff;}
table.table-grid th.column-sorted-desc div.grid-sorted-arrow{border-bottom:5px solid #fff;}
table.table-grid tr.alt{background: #ebebeb;}
table.table-grid .column-edit{width:auto; /*110px;*/}
table.table-grid .column-index{width:100px;}
table.table-grid .column-boolean{width:120px;text-align: center;}
table.table-grid .column-checkbox{width:40px;text-align: center;}
table.table-grid .column-status{text-align:center;}
table.table-grid .column-comments,
table.table-grid .column-photo,
table.table-grid .column-pda{width:36px;}
table.table-grid .column-comments div,
table.table-grid .column-photo div,
table.table-grid .column-pda div{width:16px;height:16px;}
table.table-grid .column-photo div{background: url("/images/images-stack.png");}
table.table-grid .column-comments div{background: url("/images/exclamation.png");}
table.table-grid .column-pda div.from-pda{background: url("/images/pda.png");}
table.table-grid .column-pda div.from-operator{background: url("/images/document-list.png");}
table.table-grid .centered{text-align:center}

div.grid-empty-text{padding-bottom:20px; font-size: 1.1em;}
/* /TABLE-GRID */

#tab-sku{padding:0;border:none;}
#eif_type_values{padding-left:140px;margin-bottom: 10px;}
#eif_type_values div.title,
#eif_type_values div.elements,
#eif_type_values div.elements div.form-field{display: inline-block;}
#eif_type_values div.elements div.form-field{margin-right: 10px;display: inline-block;}
#eif_type_values div.elements label{width:auto;padding-right: 5px;font-size: .9em;}
#eif_type_values div.elements div.form-field input{width:60px;text-align: right;}
#eif_type_values div.title{color:#9b9b9b;display: none;}
#eif_type_values #enum_values{width:200px;}
#eif_type_values #enum_values .button-add{cursor: pointer;border-bottom: 1px dashed #ed1b33;display: inline-block;color:#ed1b33;font-size: .9em;}
#eif_type_values #enum_values .button-add:hover{border-bottom-color: transparent;}
#eif_type_values #enum_values .button-delete{background: url("/images/cross-small.png");width:16px;height:16px;margin-top:3px;float:right;cursor: pointer;}
#eif_type_values #enum_values div.enum-item{margin-bottom: 5px;}
ul.matrix-cond{}
ul.matrix-cond li{margin-bottom: 5px;}
ul.matrix-cond select{font-size: 11px;width:120px;margin-right: 5px;}
ul.matrix-cond div.button-delete{margin-left:10px;display: inline-block;text-decoration: underline;cursor: pointer;font-size: .9em;}
ul.matrix-cond div.button-delete:hover{text-decoration: none;}

ul.project-edit-actions{float: left;width: 100%;}
ul.project-edit-actions li{padding:5px 0 5px 20px;color:#999;background: url("/images/cross-small.png") 0 45% no-repeat;}
ul.project-edit-actions li.ready{background-image: url("/images/tick-small.png");}
ul.project-edit-actions li a{color:#ed1b33;}

ul.project-edit-actions li.ready a{color:#4eb847;}
img.project-image{float:left;margin-right:20px;}
.OUTLET_COMMENT_STATUS_CREATED{color:#ed1b33;}
.OUTLET_COMMENT_STATUS_FIXED{color:#390;}
.OUTLET_COMMENT_STATUS_CLOSED{color:#777;}
.OUTLET_STATUS_NOTCHECKED{color:#ed1b33;}
.OUTLET_STATUS_DELETED{color:#ed1b33;}
.VISIT_STATUS_OPENED,
.REPORT_STATUS_ERROR,
.CLIENT_STATUS_DELETED,
.PROJECT_STATUS_EDITING{color:#ed1b33;}
.VISIT_STATUS_CLOSED,
.REPORT_STATUS_CREATED,
.REPORT_STATUS_FAKE,
.CLIENT_STATUS_ACTIVE,
.PROJECT_STATUS_ACTIVE{color:#4eb847;}
.PROJECT_STATUS_COMPLETE{}
.REPORT_STATUS_ARCHIVE,
.CLIENT_STATUS_ARCHIVE,
.PROJECT_STATUS_ARCHIVE{color:#777;}

form.useredit-form{position: relative;}
form.useredit-form div.form-field{width:490px;}
div.user-clients{position: absolute;top:0;left:490px;}
div.user-clients div.caption{padding:5px 0;line-height: 25px;height: 35px;}
div.user-clients div.item,
div.user-clients div.item-all{padding:5px 0;}
div.user-clients div.caption{}
div.user-clients input{vertical-align: middle;margin-right: 5px;}

input.field-houseid{margin-left:10px;}
input.field-houseid.loading{background-image: url("/images/loading-line.gif");background-position: 97% 50%;background-repeat: no-repeat;padding-right:30px;}

div.route-schedule div.panel div.form-field{display: inline-block;}

.report-alert{border:1px solid #cbcbcb;background-color: #f4f4f4;padding:10px;margin-top:15px;}
.report-alert .caption{color:#ed1b33;font-weight:bold;margin-bottom:10px;}
.report-alert div.body{white-space: pre-wrap;line-height: 18px;}
.gallery a{display: inline-block;}
.gallery ul{list-style:none;margin:1em -7px 0 0;padding:0;}
.gallery ul li{float:left;padding:0 .7em .7em 0;width:160px;height:120px;overflow:hidden;text-align:center;}
.gallery ul li img{max-height:120px;max-width:160px;}

form.client-form div.field-header_text label{float:left;}
form.client-form textarea{height:300px;}
form.client-form div.mce-tinymce{margin-left:140px;}

.client-header{font-size: 12px;line-height: 1.6em;}
.client-header p{color:#ed1b33;font-weight: bold;margin:0 0 5px 0;font-size: 1.1em;}

div.page-error{text-align: center;}
div.page-error h1{font-size: 2.2em;margin-bottom:2px;font-weight: normal;}
div.page-error div.error-code{font-size: 120px;font-weight: bold;}

div.paginator{margin: 20px 0;}
div.paginator li{display: inline-block;}
div.paginator li.current,
div.paginator a{display: inline-block;padding: 0 10px;height: 26px;line-height: 26px;background: #eee;color:#333;text-decoration: none;}
div.paginator li.disabled{padding: 0 5px;height: 26px;line-height: 26px;color:#777;}

div.images-gallery div.counter{color:#666666;float:right;}
div.window-shadow{
  position: fixed;
  z-index:100;
  top: 0;
  left: 0;
  height:100%;
  width:100%;
	background-color:rgba(0 ,0 ,0, 0.75);
}
div.images-gallery{
  position: fixed;
  background: #000;
  z-index: 102;
  color:#fff;
  display:none;
  text-align:left;
  top:50%;
  left:50%;
  padding:37px 50px 17px 50px;
}
div.images-gallery div.image{cursor: pointer;}

div.images-gallery div.button-rotate,
div.images-gallery div.button-close,
div.images-gallery div.button-prev,
div.images-gallery div.button-next{
	position:absolute;
	background-image:url('/images/gs.png');
	background-repeat:no-repeat;
	display:block;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	cursor: pointer;
	text-decoration:none;
}
div.images-gallery div.button-rotate,
div.images-gallery div.button-close{top:5px;width:15px;height:15px;}
div.images-gallery div.button-prev,
div.images-gallery div.button-next{width:32px;height:32px;top:40%;}
div.images-gallery div.button-close{background-position:-79px 0;right:5px;}
div.images-gallery div.button-rotate.forward{background-position: -64px 0;right:40px;}
div.images-gallery div.button-rotate.back{background-position: -64px -15px;right:60px;}
div.images-gallery div.button-prev{background-position:0 0;left:5px;}
div.images-gallery div.button-next{background-position:-32px 0;right:5px;}
div.images-gallery div.button-rotate:hover,
div.images-gallery div.button-prev:hover,
div.images-gallery div.button-next:hover,
div.images-gallery div.button-next.hover,
div.images-gallery div.button-close:hover{opacity: 1;filter:alpha(opacity=100);-moz-opacity: 1;}

form.route-outlets .button-submit{margin-top:20px;}
ul.outlet-list{list-style: decimal;margin-left:30px;}
ul.outlet-list li{padding:8px 10px;line-height: 18px;border-bottom: 1px solid #eee;}
ul.outlet-list li.hr{list-style: none;padding:0;border-bottom: 3px solid #eee;}
ul.outlet-list .button-delete{display: none;margin-left: 30px;font-size: .9em;color:#999;text-decoration: none;}
ul.outlet-list li:hover .button-delete{display: inline-block;}
ul.outlet-list .button-delete:hover{color:#000;}
ul.outlet-list.editable li{cursor: n-resize;}
ul.outlet-list.editable li.hr{cursor: default;}

ul.route-schedule{list-style: none;}
ul.route-schedule li{list-style: decimal;position: relative;}
ul.route-schedule li span.p{display: inline-block;margin-left: 10px;background: #ed1b33;color:#fff;font-size: .85em;padding: 0 7px;}
ul.route-schedule li span.p i{color:#000;font-style: normal;}
ul.route-schedule li label.n{font-size: 1.1em;}
ul.route-schedule li div.projects{margin-left:30px;}
ul.route-schedule li div.projects div.pn{padding:5px 0;}
ul.route-schedule li i.h{display: none;height:16px;width:16px;cursor: n-resize;position: absolute;right:10px;top:8px;background-image: url("/images/drag-handle.png");background-position: 50% 50%;background-repeat: no-repeat;}
ul.route-schedule li.ui-sortable-helper i.h,
ul.route-schedule li:hover i.h{display: block;}
ul.route-schedule li input.c{float:left;margin-top:2px;margin-right: 5px;}
ul.route-schedule li.ui-sortable-helper{border:none;}
ul.route-schedule li.ui-sortable-helper div.projects{display: none;}
ul.route-schedule li div.projects input.pc{float:left;margin-top:4px;margin-right: 5px;}
ul.route-schedule li div.projects input.t{width:40px;text-align: center;font-size: 12px;}
ul.route-schedule li div.projects div.pn.disabled label{color:#ccc;}
ul.route-schedule li.disabled label.n{color:#ccc;}
ul.route-schedule li.disabled div.projects{display: none;}

form.route-outlets-add{position: relative;}
form.route-outlets-add input.button-submit{position: absolute;right:0;bottom:0;}

div.images-gallery div.caption-wrapper{height:25px;padding:7px 30px 0 25px;}
div.images-gallery div.caption{float:left;}
div.loading-container{width:800px;height:600px;text-align:center;}
div.loading-container img{margin-top:294px;}

div.panel-reportphoto div.column{width:48%;display: inline-block;vertical-align: top;}
div.panel-reportphoto div.column-right{padding-left:20px;}
div.panel-reportphoto div.column-right div.form-field{padding:0;}
div.panel-reportphoto div.elements div.elements-item{line-height: 26px;padding:5px 0;}
div.panel-reportphoto div.elements input{float:left;margin:4px 10px 0 0;}
div.panel-reportphoto div.elements label{width:auto;}
div.panel-reportphoto div.column-right input#quicksearch{width:400px;}
div.panel-reportphoto div.column-right div.form-field.field-select.field-task label{display:block;text-align:left;width:100px;}
div.panel-reportphoto div.column-right div.form-field.field-select.field-task div.select.multiple {width:400px;height:140px;}
div.panel-reportphoto div.column-right div.form-field.field-select.field-task select#task {width:400px;height:140px;}

div.panel-ferreroexport div.column{display: inline-block;vertical-align: top;}
div.panel-ferreroexport div.column-right{padding-left:20px; padding-right: 20px;}
div.panel-ferreroexport div.column-right div.form-field{padding:0;}
div.panel-ferreroexport div.column-right div.form-field.field-select.field-city label{display:block;text-align:left;width:100px;}
div.panel-ferreroexport div.column-right div.form-field.field-select.field-city div.select.multiple {width:200px;height:200px;}
div.panel-ferreroexport div.column-right div.form-field.field-select.field-city select#city {width:200px;height:200px;}
div.panel-ferreroexport div.column-left div.form-field.field-select.field-task label{display:block;text-align:left;width:100px;}
div.panel-ferreroexport div.column-left div.form-field.field-select.field-task div.select.multiple {width:500px;height:200px;}
div.panel-ferreroexport div.column-left div.form-field.field-select.field-task select#task {width:500px;height:200px;}

div.visit-photo{float:right;}
table.report-photo td.step-1{padding-right: 30px;}
table.report-photo img{margin-right: 5px;}

div.tab-export-outlet{padding:0;border:none;}
div.tab-export-outlet div.field-columns{float:right;}
div.tab-export-outlet div.field-columns select{height:300px;}

div.block-import{padding:10px;}
div.block-import:hover{background: #eee;}
div.block-import.active{background: #eee;}
div.block-import input[type="file"]{border:none;height:30px;padding:4px 0;}
div.block-import div.hint{display: inline-block;}
div.block-import a.template{margin-left:20px;}

#tab_splatupload .uploader-log{
	position:relative;
	line-height:16px;
	border:1px solid #cbcbcb;
	background-color: #f4f4f4;
	padding:15px 20px;
	margin-top:10px;
	min-height:100px;
	width:400px;
}

.uploader-log{
	position:relative;
	line-height:16px;
	border:1px solid #cbcbcb;
	background-color: #f4f4f4;
	padding:15px 20px;
	margin-top:10px;
}

.uploader-log.loading{padding-bottom:28px;}
.uploader-log .loading{
	background-image:url("/images/loading.gif");
	width:208px;
	height:13px;
	position:absolute;
	bottom:10px;
	display:none;
}
.uploader-log.loading .loading{display:block;}
.uploader-log div.progress{height:5px;border:1px solid #c00;}
.uploader-log div.progress div{height:100%;width:0;background-color:#c00;}
.button-close {
	display: none;
	position: relative;
	margin-left: 5px;
}
/* Styles of printable page */
@media print {
	div.header {display:none;}
	div.footer {display:none;}
	div.content.withmenu{margin:0;}
	nav.leftmenu {display:none;}
	nav.breadcrumbs {display:none;}
	div.content-inner > form {display:none;}
}

#hayatexport div{
	margin-left: -70px;
}

.dz-upload img{
	width:20px !important;
	height:20px !important;
}

.import-ferrerommap,
.import-hayatap,
.import-evyapap ,
.import-kzap ,
.import-ferrerogmap,
.import-graficferrerommap,
.import-graficferrerogmap
{
	padding: 0!important;
	margin-top: 10px!important;
}


