﻿body,td,p,div,input, textarea, select{font-family:HelveticaNeueLTStd,Helvetica, Arial, sans-serf;font-size:11px;}
a.back{
	font-size:12px;
	color:#045AA4;
	text-decoration:underline;
}
a.back:hover{
	text-decoration:none;
}
.clear-fix:after {
    content:'.';
    height: 0;
    visibility: hidden;
    clear: both;
    display: block;
}
a.tab:link,a.tab:visited{
	font-family:arial;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
a.tab:hover{
	font-family:arial;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
a.text_menu:link,a.text_menu:visited{
    font:11px arial;
	text-decoration:none;
	color:#061733;
}
a.text_menu:hover{
    font:11px arial;
	text-decoration:underline;
	color:#061733;
}
a.paging:link,a.paging:visited{
    font:11px arial;
	text-decoration:none;
	color:#000;
}
a.paging:hover{
	font:11px arial;
	text-decoration:underline;
	color:#000;
}
#breadcrumbs{
    color: #999;
    font-size: 11px;
    padding: 15px 0;
    /*border-bottom: 1px solid #F3F3F3;*/
    text-align: left;
}
#breadcrumbs a {
    text-decoration: none;
    color:inherit;
}
#breadcrumbs a:hover {
    text-decoration: underline;
}
#breadcrumbs a:link,
#breadcrumbs a:visited,
#breadcrumbs a:active {
    color: #999;
}
a.bread:link,a.bread:visited {
	text-decoration: none;
	color:#082841;
}
#breadcrumbs a:hover,a.bread:hover{
	text-decoration: none;
	color:#082841;
}
#breadcrumbs #current{
	color:#999999;
	font-weight:bold;
}

/*#breadcrumbs #current:after{*/
	/*content: 'TM';*/
	/*color: #9ea9b8;*/
	/*font-size: 10px;*/
	/*position: relative;*/
	/*top: -6px;*/
	/*font-weight: bold;*/
/*}*/
.redesign {
	/*position:relative;*/
}
.redesign #deliveryCart >table {
	width:100%;
	/*color:#656565;*/
	/*font:normal 12px/22px Helvetica;*/
	text-shadow:0 1px 0 #fdfdfd;
}

.redesign #deliveryCart >table >tbody >tr >th {
	background:white;
	/*border-left:1px solid #f5f6f7;*/
	/*padding:3px 28px;*/
	font:12px/22px Tahoma;
	padding: 5px 5px 3px 15px;
	border-bottom: 1px solid #909090;
	text-align: left;
}
.redesign #deliveryCart >table >tbody >tr >th:first-child
/*.redesign #deliveryCart >table >tbody >tr:first-child >td*/{
	border-left:none;
}
.redesign #deliveryCart >table >tbody >tr >td {
	/*border-top: 1px solid #F3E3B8;*/
	/*text-align: left;*/
	/*font: normal 11px/22px Helvetica;*/
	white-space: nowrap;
	/*padding: 0 15px;*/
	padding: 5px 15px;
    background-color: #fff;
    border-bottom: 1px solid #e1e8ea;
}
/*.redesign #deliveryCart >table >tbody >tr:nth-child(even) >td { background-color: #fff;}*/
.redesign #deliveryCart #applications_list_table .control_panel_droppable td { background-color: white;}
.redesign #deliveryCart #applications_list_table .control_panel_droppable:nth-child(4n-1) td { background-color: #fafbfb;}
.redesign #deliveryCart #applications_list_table .control_panel_droppable:hover:nth-child(4n-1) td { background-color: #fafbfb;}
.redesign #deliveryCart > .items-table-pd-lg > tbody > tr > td {
    padding: 3px 15px;
}
.redesign #deliveryCart td.check-box{
	text-align: left;
	padding: 0 0 0 11px;
}
.redesign #deliveryCart td.check-box+td>p{
    float: left;
}
.redesign #deliveryCart td.status {
	text-align:center;
}
.redesign .company-info {
	padding:0 0 10px 0;
}
.redesign .company-info td {
	padding:0 10px 0 0;
}
.norecords {
	color: #FFA500;
	font-size: 12px;
	font-style: italic;
	margin: 10px;
}
.table .norecords {
    padding: 14px 0 5px;
    text-align: center;
    clear: both;
}
td.t{border-top:1px solid #D0E5F2}
td.l{border-left:1px solid #D0E5F2}
td.r{border-right:1px solid #D0E5F2}
td.b{border-bottom:1px solid #D0E5F2}
td.t2{border-top:1px solid #BFC3C8}
td.l2{border-left:1px solid #BFC3C8}
td.r2{border-right:1px solid #BFC3C8}
td.b2{border-bottom:1px solid #BFC3C8}
.checkbox_una{
  background-image: url("../img/icons/checkbox_no.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #8EA9C9;
  padding: 1px 0 1px 20px;
  text-decoration: underline;
	display: block; line-height: 25px;  
 }
.checkbox_a{
  background-image: url("../img/icons/checkbox.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #8EA9C9;
  padding: 1px 0 1px 20px;
  text-decoration: underline;
	display: block; line-height: 25px;  
 }
#deliveryCart .checkbox_una,
#deliveryCart .checkbox_a {background-position:center;padding-left: 0px;}
span.list_mode {
	text-decoration: none;
	color: #E89624;
        background-image: url(../img/icons/search_mode.gif);
        background-position: left;
        background-repeat: no-repeat;
        padding: 1px 0px 1px 20px;;
}
a.list_mode {
display: block;
width: 74px;
height: 20px;
background-image: url(../img/icons/btn_toggle_list_view.png);
margin-left: 14px;
}
a.list_mode_ads {
    display: inline-block;
    width: 30px;
    height: 20px;
    background-image: url(../img/icons/icons_ip.png);
    margin-left: 14px;
    background-position: -188px -41px;
}
a.list_mode_ads:hover, a.list_mode_ads.active {
    background-position: -317px -41px;
}
span.list_icons{
	text-decoration: none;
	color: #E89624;
        background-image: url(../img/icons/browse_mode.gif);
        background-position: left;
        background-repeat: no-repeat;
        padding: 1px 0 1px 20px;
}
a.list_icons {
display: block;
width: 74px;
height: 20px;
background-image: url(../img/icons/btn_toggle_icon_view.png);
margin-left: 14px;
}
a.list_icons_ads {
    display: inline-block;
    width: 30px;
    height: 20px;
    background-image: url(../img/icons/icons_ip.png);
    background-position: -229px -41px;
}
a.list_icons_ads:hover, a.list_icons_ads.active {
    background-position: -353px -41px;
}
a.details_mode {
    display: inline-block;
    width: 29px;
    height: 20px;
    background-image: url(../img/icons/icons_ip.png);
    background-position: -228px -105px;
    margin-left: 18px;
}
a.details_mode:hover, a.details_mode.active {
    background-position: -186px -105px;
}
span.list_icons_disabled {
	color: #a6a6a6;
	text-decoration: none;
	background-image: url(../img/icons/browse_mode_disabled.gif);
        background-position: left;
        background-repeat: no-repeat;
        padding: 1px 0 1px 20px;
}
.imgw180{width:180px;}
.thumbs_box_ac{background-color:#d6eafe;border:1px solid #92c2ff;}
.thumbs_box{
	float:left;
	width:233px;
	border:1px solid #B2B2B2;
	padding: 0px; 
	margin: 0 0px 10px 10px;
	background: #fff;
}
* html .thumbs_box{width:171px;}
.thumbs_box.published_status1{border-color: #BBD098;}
.thumbs_box.published_status1 .icons_box {background: #ebfbe5;}
.thumbs_box.published_status2{border-color: #c78c8c;}
.thumbs_box.published_status2 .icons_box {background: #f7ebe2;}
.thumbs_box.published_status-1{border-color: #4674a5;}
.thumbs_box.published_status-1 .icons_box {background: #e6ebfc;}
.thumbs_box.archived_status1.published_status0,
.thumbs_box.archived_status1.published_status-1 {border-color: #fffa7e;}
.thumbs_box.archived_status1.published_status0 .icons_box,
.thumbs_box.archived_status1.published_status-1 .icons_box {background: #ffffe0;}
.list_box {text-align: left; white-space: nowrap; color: #808080;}
.list_box.published_status1{color: #70C478;}
.list_box.published_status2{color: #944C5E;}
.list_box.published_status-1{color: #175580;}
.list_box.archived_status1.published_status0,
.list_box.archived_status1.published_status-1 {color: #e5df1c;}
.icons_action{
	position:absolute; 
	left:0;
	bottom:0;
	width:100%; 
	background: url(../img/opacity08.png) repeat;
}
div.icons_action {
	padding:3px 0;
}
.add_document {
	font-weight: bold;
	color: #B37F47;
	text-decoration: underline;
	line-height:16px;
}
.add_document_disabled {
	font-weight: bold;
	color: #808080;
	text-decoration: underline;
}
#contentBlock .buttons {
	width: auto;
	top: -14px;
	margin-top: -43px;
	text-align: right;
}
#requestsTabs ~ #contentBlock .buttons {top: -63px;}
a.add-template,
a.add-contentmodule, .add-contentmodule,
a.add-adcopy,
a.add-font,
a.add-image,
a.add-logo,
a.add-background,
a.add-border,
a.add-video, a.add-livevideo, a.add-webpage, a.add-audio,
a.add-category,
#add-people-button {
    display: inline-block;
    background: #50b9f1;
    /*min-width: 152px;*/
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 12px;
    padding-right: 15px;
    color: #fff;
    text-decoration: none;
    white-space: nowrap;
    margin: auto !important;
    cursor: pointer;
    border-radius: 2px;
    position: relative;
    box-sizing: border-box;

}
a.all-app:hover,
a.add-template:hover,
a.add-contentmodule:hover, .add-contentmodule:hover,
a.add-adcopy:hover,
a.add-font:hover,
a.add-image:hover,
a.add-logo:hover,
a.add-background:hover,
a.add-border:hover,
a.add-video:hover, a.add-livevideo:hover, a.add-webpage:hover, a.add-audio:hover,
a.add-category:hover,
#add-people-button:hover {
    background-color: #85CAFF;
}
a.add-template:before,
a.add-contentmodule:before, .add-contentmodule:before,
a.add-adcopy:before,
a.add-font:before,
a.add-image:before,
a.add-logo:before,
a.add-background:before,
a.add-border:before,
a.add-video:before, a.add-livevideo:before, a.add-webpage:before, a.add-audio:before,
a.add-category:before,
td a.all-app.all-app-rotator:before,
#add-people-button:before {
    content: '';
    position: absolute;
	background-image: url("../img/icons/svg/icon_add_white_14x14.svg");
	left: 10px;
	top: 9px;
	background-size: cover;
	height: 14px;
	width: 14px;
}

#brand-list:before {
	content: '';
}

a.add-template span {padding-left: 36px;font-size: 11px;}
a.add-audio span,
a.add-contentmodule span, .add-contentmodule span {padding-left: 32px}
a.add-adcopy span {padding-left: 31px;font-size: 11px;}
a.add-video span,
a.add-image span {padding-left: 52px;}
a.add-font span,
a.add-logo span {padding-left: 54px;}
a.add-background span {padding-left: 27px;font-size: 11px;}
a.add-border span {padding-left: 50px;}
a.add-category span, a.add-livevideo span, a.add-webpage span {padding-left: 32px;}
a.add-template span,
a.add-contentmodule span, .add-contentmodule span,
a.add-adcopy span,
a.add-font span,
a.add-image span,
a.add-logo span,
a.add-background span,
a.add-border span,
a.add-category span,
a.add-video span, a.add-audio span,
a.add-livevideo span,
a.add-webpage span {
    display: inline-block;
    /*min-width: 100px;*/
    padding-left: 34px;
    white-space: nowrap;
}
a.add_project,
a.add_user {
	text-decoration: none;
	color: #B37F47;
	background-position: left;
	background-repeat: no-repeat;
	padding: 1px 0px 1px 20px;
}
a.add_project:hover,
a.add_user:hover {
	color: #808080;
}
a.add_project {
	background-image: url(../img/icons/folder_page.gif);
}
a.add_user {
	background-image: url(../img/icons/group.png);
}
.add_event {
	font-weight: bold;
	color: #B37F47;
	text-decoration: underline;
}
.add_event_disabled {
	font-weight: bold;
	color: #808080;
	text-decoration: underline;
}
table.pad{
	border: 1px solid #A3A3A3;
	border-collapse: collapse;
}
table.pad td, table.pad th{
	padding: 3px;
	border: 1px solid #A3A3A3;
	border-collapse: collapse;
	font-size: 11px;
}
th{
	font-weight: bold;
	font-size: 11px;
    background-color: #F5F6F7;
	padding: 5px;
}
th a, th a:link, th a:visited{
	color: #06447E;
	font-size: 11px;
}
/* fixed IE */
* html input {
	scrollbar-face-color: expression(runtimeStyle.scrollbarFaceColor = "#fff", className += (readOnly ? ' readonly' : '')+(' type-'+type));
}
/* /fixed IE */
input.type-text, input.type-password, input.type-file,
input[type=text], input[type=password], input[type=file], textarea, select {
    border: 1px solid #999999;
    line-height: 19px;
}
textarea {line-height: 13px;}
input.type-text, input.type-password, input.type-file, 
input[type=text], input[type=password],  input[type=file], select {
    height: 19px;

}
input.readonly, input[readonly] {
	background: #ffffff;
}
input.button{
	color: #3D6B9B;
	background: #DAE1E9 url(../img/icons/btn_1px.gif) repeat-x;
	border:1px solid #628DBA;
	font:bold 12px Arial, sans-serif;
	cursor: pointer;
	width: 60px;
	padding:1px 5px;
	margin-bottom: 2px;
}
input.w_auto {width: auto !important;}
#terminate {
    color: red;
    background: #fee6e6  repeat-x;
    border:1px solid red;
    font:bold 12px Arial, sans-serif;
    cursor: pointer;
    width: 186px;
    padding:1px 5px;
    margin-bottom: 2px;
}
#set_default {
    font:bold 12px Arial, sans-serif;
    cursor: pointer;
    width: 186px;
    padding:1px 5px;
    margin-bottom: 2px;
}
input.button[disabled], input.button[disabled]:hover {
	color: #AAAAAA;
}
input.filter{
	color: #9D6223;
	background: #FCFACA url(../img/icons/filter_1px.gif) repeat-x;
	border:1px solid #FAE5A7;
	font:bold 12px Arial, sans-serif;
	cursor: pointer;
	width: 60px;
	padding:1px 5px;
	margin-bottom: 2px;
}
input.button.small{
	width: 30px;
}
a.mainmenu {
    height: 24px;
    padding: 0 35px;
}
a.mainmenu span {
    display: block;
}
#myslidemenu.jqueryslidemenu ul li ul {
	border-radius: 2px;
	border-top: none;
	margin-left: -1px;
    text-align: left;
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
    overflow: inherit !important;
}
#myslidemenu.jqueryslidemenu ul ul ul {
	margin: 0 1px;
	top: -1px !important;
	margin-left: 152px;
}
/*------ Administration Menu -------*/
#adminslidemenu.jqueryslidemenu ul li ul {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#adminslidemenu ul.submenu_tree {margin: 0;}
#adminslidemenu ul.submenu_tree.level0 {
    border: 0;
    left: auto !important;
    right: 0;
	margin-right: -1px;
    margin-top: 1px;
}
span.adminmenu {font-weight: bold;font-size:12px;cursor: pointer; color: #5dc7ff; display: block; text-decoration: underline;}
#adminsubmenu {width: 100%; height: 100%;}
/*#adminsubmenu .leftcol:not(:empty){ width: 195px;}*/
#adminsubmenu .rightcol .page-width {
	width: 901px;
}
#adminsubmenu .rightcol .content-width {
	width: 100%;
	padding: 20px 30px 0;
}
.horizontal-shadow-box {
    box-shadow: -5px 0 5px -5px rgba(0,0,0,0.38), 5px 0 5px -5px rgba(0,0,0,0.38);
}
.admin_submenu { margin:65px 0px 15px 15px;}
.admin_submenu .admin_title {
	color: #999999;
	float: none;
	font-size: 22px;
	font-weight: bold;
	margin: 0 3px 7px;
}
.admin_submenu ul li {
	list-style: none;
	margin: 0 0 4px;
}
.admin_submenu ul li a{
	display: block;
	line-height: 15px;
	padding-left: 15px;
	background: url("../img/icons/status4.png") no-repeat 2px center ;
	color: #666666;
}
.admin_submenu ul li a:hover,
.admin_submenu ul li a.highlight,
.admin_submenu ul li a.ac {
	text-decoration: none;
	background: url("../img/icons/links.gif") no-repeat left -112px;
    color: #0e76bc;
}
.admin_submenu ul li a.highlight,
.admin_submenu ul li a.ac {
    background-position: left -126px;
}
.admin_submenu ul li a.ac {cursor: default;}
.admin_submenu ul ul {margin-left: 15px;}

#requestsTabs .bg_btn_previous_category,
#requestsTabs .bg_btn_next_category {display: none;}
/*------ magnifier -------*/
.magnifier{
	font:bold 14px Arial, sans-serif;
	color:#034B82;
	margin-bottom:4px;
}
dt{font-weight:bold;}
dd{margin-left:10px;margin-bottom:7px;}
/*------------- categories levels -------*/
.level_1, .level_1_ac{
	float:left;
	margin-right:20px;
	font-weight:bold;
	background:url(../img/icons/folder.gif) no-repeat left 2px;
	padding-left:18px;
	font-size:12px;
}
.level_1_ac{	background:url(../img/icons/folder_ac.gif) no-repeat left 2px;}
.level_2{
	font-weight:normal;
	font-size:11px;
	background:url(../img/icons/dash.gif) no-repeat left 50%;
	padding-left:11px;
}
.level_1 a:link{color:#688BA4}
a.acLink:link, a.acLink:visited, a.acLink:hover{color:#D64060}
/*------------- log table --------------*/
table.log-tbl td{padding:3px;border-bottom:1px solid #DADADA;border-left:1px solid #fff}
/*--------- legend -----------*/
.legend {
    padding: 5px 25px;
    bottom: 35px;
    width: 100%;
    box-sizing: border-box;
	margin-top: 20px;
}
#popupcontent .legend {
	position: relative;
	bottom: 0px;
}
/*No comments this styles !!!*/
.legend {
    font-family: Calibri,Tahoma,Arial;
    display: inline-block;
    background-color: #f5f6f7;
}
.legend-title {
    display: inline-block;
    color: #1e1e1e;
    font-size: 14px;
    height: 16px;
    vertical-align: middle;
    margin-right: 10px;
}
.legend .lege-item.item2 > div,
.legend .lege-item {
    display: inline-block;
    color: #000;
    padding: 0 15px 0px 0;
	line-height: 17px;
}
.legend .lege-item.item2{
	padding: 0;
}
.legend .lege-item.item2 div{
    display: inline-block;
}
.legend .lege-item.item2 .leg-wid:after {
	content: ";";
}
.lege-item img{
    vertical-align: middle;
}
.legend .leg-tere {
    width: 14px;
    display: inline-block;
    text-align: center;
}
.leg-wid {
    display: inline-block;
    vertical-align: middle;
}
.legend .lege-item.item2 div .pub_status_static_published		{background: url(../img/icons/ico_image_published.png) no-repeat left;}
.legend .lege-item.item2 div .pub_status_static_unpublished		{background: url(../img/icons/ico_media_type_image.png) no-repeat left;}
.legend .lege-item.item2 div .pub_status_dynamic_published		{background: url(../img/icons/ico_video_published.png) no-repeat left;}
.legend .lege-item.item2 div .pub_status_dynamic_unpublished	{background: url(../img/icons/ico_media_type_video.png) no-repeat left;}
.legend .lege-item.item2 div .pub_status_dynamic_app_published		{background: url(../img/icons/ico_html_published.png) no-repeat left;}
.legend .lege-item.item2 div .pub_status_dynamic_app_unpublished	{background: url(../img/icons/ico_media_type_html.png) no-repeat left;}
.legend .lege-item.item2 div .pub_status_dynamic_published,
.legend .lege-item.item2 div .pub_status_dynamic_unpublished,
.legend .lege-item.item2 div .pub_status_dynamic_app_published,
.legend .lege-item.item2 div .pub_status_dynamic_app_unpublished,
.legend .lege-item.item2 div .pub_status_static_published,
.legend .lege-item.item2 div .pub_status_static_unpublished		{width:18px; height:17px; display:block; float:left;}
/*--------- preview images -----------*/
#thumbnailImage{
	position:absolute;
	border:1px solid #BFC3C8;
	background:#fff;
	padding:1px;
}
#thumbnailImage img{max-width:180px;width:expression(this.scrollWidth < 180 ? "auto" : "180px");height:auto;}
#thumbnailImage.loading {
	background:url(../img/icons/loading.gif) no-repeat;
	border: none;
	width: 16px;
	height: 16px;
}
/*------------ tabs ---------------*/
#tabs_inner_menu {
	font:11px Arial,Helvetica,sans-serif;
	text-transform:capitalize;
	line-height:normal;
}
#tabs_inner_menu ul {
	margin:0;
	padding:0px;
	list-style:none;
}
#tabs_inner_menu li {
	display:inline;
	margin:0;
	padding:0;
	white-space:nowrap;
}
#tabs_inner_menu a {
	margin:0;
	text-decoration:none;
}
#tabs_inner_menu a span {
	display:block;
	padding:1px 10px 1px 6px;
	color:#808080;
	font-size:12px;
	font-weight:normal;line-height:16px;
}
#tabs_expand{clear:both;}
#tabs_inner_menu #tabs_expand a {
	width:auto;float:left;
}
#tabs_inner_menu #tabs_expand li.sep{float:left;padding-top:5px;width:14px;text-align:center;}
#tabs_inner_menu #tabs_expand a span {
	padding:2px 10px 2px 13px;
}
#tabs_inner_menu #tabs_expand li.ac a span{color:#000000; font-weight: bold;}
#tabs_inner_menu #tabs_collapse a:hover span {
	background: #B2DFF7;
	color: #0e76bc;
}
#tabs_inner_menu #tabs_collapse li.ac a:hover span ,
#tabs_inner_menu #tabs_collapse li.ac a span{
	background: #B2DFF7;
	color: #0e76bc;
	font-weight: bold;}
#tabs_inner_menu #tabs_expand li.ac a,
#tabs_inner_menu #tabs_collapse li.ac a {cursor:default;}
#tabs_inner_menu #tabs_collapse b.first_letter{
	color:#173D5A;
	font:bold 14px Arial;
	margin-left:0px;
	width:13px;
	text-align:right;
	text-transform:uppercase;
}
#companies_list_all{margin:0 10px;text-align:left;}
#companies_list_all.companies_menu {
	position: relative;
	height: 34px;
    margin: -34px auto 0;
    width: 1245px;
}
.companies_menu .current_company {white-space: nowrap; color: #808080; font-size: 13px;}
.companies_menu .current_company span {font-weight: bold; color: #000000; margin-left: 5px;
	/*border-bottom: 1px dashed #000000;*/
}
.companies_menu .current_company .arrow {
	background: url(../img/icons/arr_down.gif) no-repeat right center;
	width: 10px; height: 8px; display: inline-block;
}
.companies_menu .current_company .arrow.up {
	background-image: url(../img/icons/arr_up.gif);
}
div.companies_rollover{
	position: fixed;
	margin: 0px;
	width: auto;
	z-index: 999999;
	left: 65px;
	/*top: 20px;*/
}

div.companies_rollover .comp_list_border{background:#fff;
	border: 1px solid #CCCCCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
div.companies_rollover a.modalCloseImg {right: 0px; top: 0px;
	background-image: url(../img/icons/s_delete.gif);
	background-position: center center;
}
.tabs_column{float:left;width:290px;}
#tabs_inner_menu .scroll{
	height: auto;
	/*min-height: 100px;*/
    max-height: 350px;
    /*height: expression(this.scrollHeight < 350 ? "auto" : "350px");*/
	overflow-x: hidden;
	overflow-y: auto;
	margin:0px;
}
.dispNone{display:none;}
/* HomePage */
.home_tab{
	color:#fff;
	font:15px "Trebuchet MS", Arial, sans-serif;	
	text-align:center;
	background: url(../img/home/tab_subheader_bg.gif) no-repeat right top;
}
.home_tab span{background: url(../img/home/tab_subheader_bg_left.gif) no-repeat left top;display:block;margin:0px 0px;padding:3px}
.tickets_tab{background: url(../img/home/tab_tickets_bg.gif) no-repeat right top;}
.tickets_tab span{background: url(../img/home/tab_tickets_bg_left.gif) no-repeat left top;}
.news_tab{background: url(../img/home/tab_news_bg.gif) no-repeat right top;}
.news_tab span{background: url(../img/home/tab_news_bg_left.gif) no-repeat left top;}
.links_tab{background: url(../img/home/tab_links_bg.gif) no-repeat right top;}
.links_tab span{background: url(../img/home/tab_links_bg_left.gif) no-repeat left top;}
.docs_list{background:#F7FBFE;color:#555;border-left:1px solid #608ABF;border-right:1px solid #608ABF}
.docs_list table{width:398px}
.docs_list td{padding:7px 5px;border-bottom:1px solid #B9CCE6}
.docs_list a{color:#446389;line-height:20px;}
.docs_list .date{background:#CBD7E7;padding:2px 5px;margin:2px;color:#1F3756;width:60px;text-align:center}
.docs_list .read_more{font:14px Arial, sans-serif;}
.docs_list a.more_news{color:#3F7CC8;font:10px Tahoma;}
.tickets_list{background:#FBFCF9;color:#555;border-left:1px solid #92B56A;border-right:1px solid #92B56A}
.tickets_list table{width:398px;}
.tickets_list td{padding:7px 5px;border-bottom:1px solid #D0DFBF}
.tickets_list a{color:#6A8A45}
.tickets_list .date{background:#DAE6CD;padding:2px 5px;margin:2px;color:#3C4E27;width:60px;text-align:center}
.tickets_list a.more_news{color:#587F2B;font:10px Tahoma;}
.news_list{background:#FBF9FA;color:#555;border-left:1px solid #A27882;border-right:1px solid #A27882}
.news_list table{width:398px;}
.news_list td{padding:7px 5px;border-bottom:1px solid #C4A1A9}
.news_list a{color:#773C3E}
.news_list .date {background:#E3D1D1;padding:2px 5px;margin:2px;color:#412C2B;width:60px;text-align:center}
.news_list a.more_news{color:#9B676B;font:10px Tahoma;}
.links_list{background:#F9F9FB;color:#555;border-left:1px solid #7476AB;border-right:1px solid #7476AB}
.links_list table{width:398px}
.links_list td{padding:7px 5px;border-bottom:1px solid #C4C5DB}
.links_list a{color:#525387}
.docs_bottom{background: url(../img/home/docs_bottom.gif) no-repeat right top;height:10px;}
.docs_bottom span{background: url(../img/home/docs_bottom_left.gif) no-repeat left top;}
.tickets_bottom{background: url(../img/home/tickets_bottom.gif) no-repeat right top;height:10px;}
.tickets_bottom span{background: url(../img/home/tickets_bottom_left.gif) no-repeat left top;}
.news_bottom{background: url(../img/home/news_bottom.gif) no-repeat right top;height:10px;}
.news_bottom span{background: url(../img/home/news_bottom_left.gif) no-repeat left top;}
.links_bottom{background: url(../img/home/links_bottom.gif) no-repeat right top;height:10px;}
.links_bottom span{background: url(../img/home/links_bottom_left.gif) no-repeat left top;}
tr.last-item td{border:none;padding-bottom:0px;}
/*--------------- valid add link -------------*/
a.add_link, a.add_link:link, a.add_link:visited{color:#B37F47;text-decoration:none;}
a.add_link:hover{color:#9D6223;text-decoration:underline;}
/*-----------------*/
#desc_clear p{padding-top:0px;margin-top:0px}
td.value{border-bottom:1px solid #F1F1F1}
.scrolled_in_popup{
	overflow:auto;
	_position:relative;
	width:400px;
    max-height: 260px;
    height: expression(this.scrollHeight < 260 ? "auto" : "260px");
	padding-right:5px;
}
.scrolled_in_popup p, .scrolled_in_popup div{
	margin: 0px 0px 7px;
}
.news_popup_date{color:#412C2B;text-align:center}
.comp_title_bg{background:#E7F3FC;padding:5px 18px;margin:0px 10px;text-align:left}
/*---------------- calendar -------------------*/
.calendar_header .ac{font-weight:bold;color:#510300}
.calendar_header{
	background:url(../img/bg/calendar_bg_1px.gif) repeat-x;
	border-left:1px solid #84736C;
	border-right:1px solid #84736C;
	padding:3px;
}
.calendar_header span{color:#7F1511;text-decoration:none;}
.calendar_header span.divider{color:#9E857B}

.clnd-tbl{
    background: #e1e8ea;
    box-shadow: 0px 5px 5px rgba(0,18,30,0.38);
}
.content-shadow .clnd-tbl{box-shadow: none; }
.clnd-tbl tr{
	background:#fff;
	text-align:left;
	vertical-align:top;
}
.clnd-tbl tr.header{
	text-align:center;
}
.clnd-tbl tr.header th {
    color: #000;
    font-size: 12px;
    background-color: #e1e8ea;
    border-bottom: 1px solid #f9d062;
    border-top: 1px solid #e8eeef;
}
.clnd-tbl .num{
	font-weight:bold;
	height:20px;
}
.clnd-tbl .num div{
    color: #0e76bc;
    background: #e1e8ea;
    width: 16px;
    text-align: right;
    padding-right: 4px;
}
.clnd-tbl td{
    background: #f5f6f7;
}
.clnd-tbl td.curr{
    background-color: #eee;
}
.clnd-tbl td.clnd_h_day{background: #f5f6f7;}
.clnd_h_day .num div {
    color: rgba(153,153,153,0.38);
}
.clnd-title{font:16px "Trebuchet MS", Arial, sans-serif;color:#063C68;margin-bottom:6px;}
.clnd-tbl .has_event {
    background: #fff;
}
/* STYLES FOR REPORTS */
/* tabs */
    #tabs_reports {
       width:100%;
      font-size:12px;
      line-height:normal;
}
    #tabs_reports ul {
	  margin:0;
	  padding:0px 10px 0 10px;
	  list-style:none;
      }
    #tabs_reports li {
		float:left;
      margin:0;
      padding:0;white-space:nowrap;
      }
    #tabs_reports li a {
		display:block;
      background:url("../img/tabs/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0px 5px;
      text-decoration:none;
      }
    #tabs_reports li a span {
      display:block;
      background:url("../img/tabs/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#4E6580;
      }
     #tabs_reports li a:hover span,
	#tabs_reports li.ac a span {
      color:#044B83;
      }
    #tabs_reports li a:hover,
	#tabs_reports li.ac a {
      background-position:0% -43px;
      }
    #tabs_reports li a:hover span,
	#tabs_reports li.ac a span {
      background-position:100% -43px;
      }
#tabs_reports .items{
	clear: both;
	margin: auto;
	border-top: 1px solid #BFC3C8;
}
#tabs_reports .items .item {padding: 2px 5px; display: none;}
.contract_inner{width:1245px;}
.contract_bg, .projects_bg{background:#FAF7F0 url(../img/locations_bg.gif) repeat-x left bottom;font-size:11px;padding:0px;} 
.contract_bg{border-top:3px solid #C1D6E5;background:#FAF7F0 url(../img/locations_bg.gif) left bottom;font-size:11px;}
.projects_bg{border-top:1px solid #D7D4CB;}
.projects_bg a, .projects_bg a:link, .projects_bg a:hover, .projects_bg a:visited{color:#856E5E}
.project_total{background:#D3CFC5;margin-bottom:10px;padding:0px;}
.projects_bg td, .contract_bg td, .project_total td{padding:4px 6px;}
.contract_info{padding:4px 7px 4px 5px;}
.right_brd{background:url(../img/bg/bg_divider.png) repeat-y right top}
.totals_contract{padding:0px 10px 0px 25px;margin-top:10px;background:#ECEFF2;}
.totals_contract td{color:#00294E;font-size:11px;}
.totals_details{padding:5px 10px 5px 27px;}
.totals_details td{padding:2px;}
.totals_details td.bold{padding-right:30px}
.b_white_corner{background:#fff url(../img/tabs/tab_corner.gif) no-repeat left top;height:7px}
.b_white_corner span{display:block;background:url(../img/tabs/tab_corner_right.gif) no-repeat right top;height:7px}
input.btn_clnd{background: #E8DFDB url(../img/icons/btn_1px.gif) repeat-x;margin-right:10px;width:32px;color:#846555;border:1px solid #A38A7D}
div.table6 tr td p{padding-top:0;margin:0;}
.bordo{color:#99071C;font-weight:bold}
/* dispalying calendar title */
.cs_title {
	height: auto;
	overflow-x: hidden;
}
.cs_title.week {
    width: 90px;
}
.cs_title.month {
    overflow:hidden;
    width: 94px;
    height:18px;
    line-height:18px;
    font-size: 12px;
    white-space: nowrap;
}
.cs_title.day {
    width: 605px;
}
.clnd-tbl .event_block {position:relative; font-size:11px; padding:0 0 3px; }
.clnd-tbl .event_block .event_info {background-position:left top; background-repeat:no-repeat; padding-left:32px;
	/*height:32px;*/ overflow:hidden;
	min-height: 32px; padding-bottom: 1px;
}
.event_info .cs_title.month {
	height:auto;
	line-height: 11px;
	font-size: 11px;
	white-space: normal;
	max-height: 33px;
	margin-bottom: 3px;
}
.clnd-tbl .event_block .is_promotion_1 {color:#0000cd;}
.clnd-tbl .event_block .icons_action {overflow:hidden; display:none; height:0px; text-align: center; background: rgba(240,240,240,0.9);}
* html .clnd-tbl .icons_action {top:13px;}
.clnd-tbl .icons_action a {display:inline-block !important;margin: 2px 3px 0;}
.clnd-tbl .date_events {
	height: 120px;
	overflow-x: hidden;
	overflow-y: auto;
}
/*------------------ view all document categories ------------*/
div#view_all_categories {
	position: relative;
	z-index: 100;
	top:-3px;
}
div#view_all_categories .rollover {
	float:right;
	display: none;
	position: absolute;
	font:12px Arial, Verdana, sans-serif;
	right: -1px;
	z-index: 100;
}
#boxPopupWhite .closeinuser {right:-40px; top:3px;cursor:pointer;position:relative; float: right; padding-right: 3px;}
.closeinuser {right: 3px;top:3px;cursor:pointer;position:relative; float: none;}
div#view_all_categories .close_small {right:3px;top:0px;cursor:pointer;position:relative;}
div#view_all_categories a, div#view_all_categories a:link, div#view_all_categories a:visited{color:#174564}
div#view_all_categories a:hover{color:#1b4b75}
div#view_all_categories a.ac, div#view_all_categories a.ac:hover {color: #256094;text-decoration:none;}
div#dashboard_subscription_status {
	padding: 0px;
	/*width: 550px;	*/
	height:20px; 
	float: right;
	display: block;
	white-space: nowrap;
}
div#dashboard_subscription_status div {
	float: left;
    padding: 2px 1px 0px 10px;
	color: #333333;
	font-size: 10pt;
	display: block;
	white-space: nowrap;
}
div#dashboard_subscription_status .title {
	text-transform: uppercase;
	font-weight: bold;
	padding-right: 0;
}
div#dashboard_subscription_status .available_items_title {
	padding:3px 0;
	display:inline;
}
.available_items_black {
	display:inline;
}
.available_items_red {
	display:inline;
	color: #F10017;
}

.linked {
	border-bottom:1px dashed #333333;
	cursor:pointer;
}
div#underline_actions{
	position:relative; 
	left:-6px; 
	top: 203px;
	border-bottom:0px solid #eee;
}
div#upperline_actions{
	position:relative; 
	left:-6px; 
	top: 183px;
	border-bottom:0px solid #eee;
}
/* preview text on icon */
#thumbnailImage.textOverview,
#thumbnailText.textOverview{width:350px; height:auto;}
#thumbnailImage.textOverview table,
#thumbnailText.textOverview table{width:350px;}
#thumbnailImage.textOverviewRev,
#thumbnailText.textOverviewRev{width:250px; height:auto;}
#thumbnailImage.textOverviewRev table
#thumbnailText.textOverviewRev table{width:250px;}
#thumbnailText {display:none;}
span.docsTitle {color:#003762; font-size:13px; float: left; overflow: hidden; max-width:390px;width:expression(this.scrollWidth < 390 ? "auto" : "390px");}
span.docsTitle  a{ text-decoration:none; color:#003762; font-size:13px;}
div.docsTitle {color:#333333; font-size:14px; font-weight:bold; padding: 5px; overflow: hidden; white-space: nowrap; width: 188px;}
div.docsTitle  a{ text-decoration:none; }
span.docsCategory {color:#999999;}
div.docsCategory {color:#738090; font-size:13px;}
.contentShort {color:#003762; font-size:11px; line-height: 13px;
	padding: 6px;
	text-align: left;}
a.nondecoration {text-decoration:none!important;}
/* dashboard_delivery_cart */
div#dashboard_cart {margin-top: -2px; margin-right: 0; width: 194px; height: 23px; float: right; font-style: italic;}
div#dashboard_cart,
div#dashboard_cart.delivery {background: url(../img/delivery_cart/bg_delivery_cart.png) no-repeat; color: #808080;}
div#dashboard_cart.delivered {background-image: url(../img/delivery_cart/bg_delivery_cart_delivered.png); color: #FFFFFF;}
div#dashboard_cart.delivering {background-image: url(../img/delivery_cart/bg_delivery_cart_delivering.png); color: #36661e;}
div#dashboard_cart.error {background-image: url(../img/delivery_cart/bg_delivery_cart_error.png); color: #b03535;}
div#dashboard_delivery_cart_block {position: relative; /*z-index: 99;*/}
div#dashboard_delivery_cart_block > div.FR {position: absolute; right: 0; top: -25px;
	color: #FFFFFF; line-height: 10px; margin: 0 15px 0 0;
width: auto; font-style: normal;}
div#dashboard_delivery_cart_block div.FR {width: 90px; text-align: center; padding-top: 4px; font-style: italic; font-size: 11px;}
div#dashboard_delivery_cart_block div#totalItemInDC {font-weight: bold;font-size: 12px;}
div#dashboard_delivery_cart_block a.delivery-cart {
	display: inline-block;
	width: 108px;
	margin-right: -8px;
	height: 23px;
	line-height: 23px;
	float: left;
	text-decoration: none;
}
div#dashboard_delivery_cart_block a.distributions {
    margin: 1px -8px 1px 28px;
    width: auto;
    background: #CCCCCC;
    height: 20px;
    line-height: 20px;
}
/* add/edit template/content module */
#template-edit {width:700px;}
#template-edit ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    white-space: nowrap;
    font-size: 0;
}
.template-list-container {
    margin: 20px 7px 0px;
    overflow: hidden;
}
#template-edit .template-list {
    margin-bottom: 10px;
}
#template-edit .template-list li {
    margin-right: 25px;
}
#template-edit .template-list li:last-child {
    margin-right: 0;
}
#template-edit ul li {margin-left:0px; padding-left:0px;}
#template-edit span.layout-title{font-size:11px;display:block; line-height:20px;}
#template-edit span.canvas-size-box{font-size: 14px; line-height: 15px; font-weight: bold; white-space: nowrap;}
#template-edit span.canvas-size-box span {color:#666258; font-size:11px; font-weight:normal; text-transform:lowercase;}
/*
select.special, input.special{border:1px solid #999999; font-size: 12px; font-family: arial; padding:4px;}
*/
div.frames-container{
	position:relative;
	border-right:1px solid #BBBBBB;
	border-bottom:1px solid #BBBBBB;
	background-color:#ffffff;
}
div.frames-container.r16x9{
	width:138px;
	height:78px;
}
div.frames-container div{
	position:absolute;
	border-left:1px solid #BBBBBB;
	border-top:1px solid #BBBBBB;
	background-color:#ffffff;
}
div.frames-container div.ac{
	background: #FF0000 url(../img/frames/frames_white_tr.gif) repeat !important;
}
div.frames-container.selector div{
	cursor: pointer ;
}
div.frames-container.selector div.hover {
	background: #67B4E8 url(../img/frames/frames_white_tr.gif) repeat !important;
}
div.frames-container div:nth-child(0),
.frame_cell_1{background:#ffeeff;}
div.frames-container div:nth-child(1),
.frame_cell_2{background:#ffeecc;}
div.frames-container div:nth-child(2),
.frame_cell_3{background:#ffee99;}
div.frames-container div:nth-child(3),
.frame_cell_4{background:#cceeff;}
div.frames-container div:nth-child(4),
.frame_cell_5{background:#cceecc}
div.frames-container div:nth-child(5),
.frame_cell_6{background:#ccee99;}
div.frames-container div:nth-child(6),
.frame_cell_7{background:#ffbbff;}
div.frames-container div:nth-child(7),
.frame_cell_8{background:#ffbbcc;}
div.frames-container div:nth-child(8),
.frame_cell_9{background:#ffbb99;}
div.frames-container div:nth-child(9),
.frame_cell_10{background:#ccbbff;}
div.frames-container div:nth-child(10),
.frame_cell_11{background:#ccbbcc;}
div.frames-container div:nth-child(11),
.frame_cell_12{background:#ccbb99;}

/*------------ icons box ---------------*/

.icons_box {
	width: 100%;
	height: 18px;
	background: #f5f5f5;
	position: relative;
}
.icons_box .icons_box_status {
	text-align: center; line-height: 18px; font-size: 11px; text-transform: lowercase;
}
.icons_box .icons_box_rollover {display: none;
	left: 0; bottom: 0; width:100%;
	position: absolute; padding: 0px;
	background: url(../img/opacity08.png);
	border-top: 1px solid #cdcdcd;
}
a.icon-publish, a.icon-unpublish,
a.icon-review, a.icon-refuse, .icon-inprogress,
a.icon-createcm, a.icon-exportfrom, a.icon-duplicate,
a.icon-revision, a.icon-edit, span.icon-edit, a.icon-edit-temp, a.icon-edit-product,
a.icon-login_credentials, a.icon-user_log, 
a.icon-details, a.icon-settings, a.icon-users,
a.icon-appsettings, a.icon-customize, a.icon-managelayout, a.icon-configure, a.icon-license, a.application-licenses,
a.icon-delivery, a.icon-info,
a.icon-comment, a.icon-cnt_comment, a.icon-addcomment,
a.icon-approve, span.icon-approved, a.icon-search,
a.icon-add, a.icon-cancel, a.icon-reset, a.icon-apply,
a.icon-download, a.icon-preview, a.icon-preview2,
a.icon-position, a.icon-qrcode,
a.icon-archive, a.icon-unarchive,
a.icon-delete, span.icon-delete, a.icon-delete_disabled, a.icon-cart, a.icon-resend,
a.icon-reboot_appliance, a.icon-reboot_playback,
a.icon-integration_crm, a.icon-integration_ams, a.icon-instances,
a.icon_privilege, span.icon_privilege {
	display: inline-block;
	margin: 1px 1px 0 2px;
	width: 20px;
	height: 20px;
}
span.icon-publish, a.icon-publish,
a.icon-publish:link, a.icon-publish:visited {
	background: url(../img/icons/icons_set.png) no-repeat scroll -3px 0px;
	background: url(../img/icons/icons_ip.png) no-repeat -287px -260px;
}
a.icon-publish:hover, a.icon-publish:active {
	background: url(../img/icons/icons_set.png) no-repeat scroll -3px -22px;
	background: url(../img/icons/icons_ip.png) no-repeat -18px -263px;
}
a.icon-instances {
    background: url(../img/icons/icon-instances.png) no-repeat 0;
    opacity: .5;
}
a.icon-instances:hover{
    opacity: 1;
}
span.icon-unpublish, a.icon-unpublish,
a.icon-unpublish:link, a.icon-unpublish:visited {
	background-image: url("../img/icons/svg/icon_publish_maya_blue_20x20_normal.svg");
	transform: rotate(-180deg);
}
a.icon-unpublish:hover, a.icon-unpublish:active {
	background-image: url("../img/icons/svg/icon_publish_raw_unber_20x20_hover.svg");
}
/*a.icon-review:link, a.icon-review:visited {
	background: url(../img/icons/review_gray.png) no-repeat 50% 50%;
}*/
span.icon-inprogress,
/*a.icon-review:hover, a.icon-review:active*/ {
	background: url(../img/icons/review.png) no-repeat 50% 50%;
}
/*a.icon-refuse:link, a.icon-refuse:visited {
	background: url(../img/icons/refuse_gray.png) no-repeat 50% 50%;
}
a.icon-refuse:hover, a.icon-refuse:active {
	background: url(../img/icons/refuse.png) no-repeat 50% 50%;
}*/
a.icon-createcm:link, a.icon-createcm:visited {
	background: url(../img/icons/icons_set.png) no-repeat scroll -157px 0px;
}
a.icon-createcm:hover, a.icon-createcm:active {
	background: url(../img/icons/icons_set.png) no-repeat scroll -157px -22px;
}
a.icon-exportfrom:link, a.icon-exportfrom:visited {
	background: url(../img/icons/icons_set.png) no-repeat scroll -157px 0px;
}
a.icon-exportfrom:hover, a.icon-exportfrom:active {
	background: url(../img/icons/icons_set.png) no-repeat scroll -157px -22px;
}
span.icon-duplicate, a.icon-duplicate, .legend .icon-duplicate,
a.icon-duplicate:link, a.icon-duplicate:visited {
	background: url(../img/icons/svg/tableicons/icon_duplicate_maya_blue_20x20_normal.svg) no-repeat;
	background-size: 20px;
}
a.icon-duplicate:hover, a.icon-duplicate:active {
	background: url(../img/icons/svg/tableicons/icon_duplicate_raw_umber_20x20_hover.svg) no-repeat;
}
span.icon-revision, a.icon-revision, .legend .icon-revision,
a.icon-revision:link, a.icon-revision:visited {
    background: url(../img/icons/icons_ip.png) no-repeat scroll -288px -1074px;
}
a.icon-revision:hover, a.icon-revision:active {
	background: url(../img/icons/icons_ip.png) no-repeat scroll -18px -1074px;
}
a.icon-edit-product:link, a.icon-edit-product:visited {
    background: url(../img/icons/cog_sprite.png) no-repeat scroll 0px -22px;
    margin-top:0;
    vertical-align: middle;
}
a.icon-edit-product:hover, a.icon-edit-product:active {
    background: url(../img/icons/cog_sprite.png) no-repeat scroll 0px 1px;
    margin-top:0;
    vertical-align: middle;
}
span.icon-edit, a.icon-edit,
a.icon-edit:link, a.icon-edit:visited {
	background-image: url("../img/icons/svg/icon_edit_maya_blue_20x20_normal.svg");
	background-size: 20px;
}

div.icon-edit-legend {
	background-image: url("../img/icons/svg/icon_edit_maya_blue_20x20_normal.svg");
	background-size: 20px;
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: bottom;
}

a.icon-edit:hover, a.icon-edit:active {
	background-image: url("../img/icons/svg/icon_edit_raw_umber_20x20_hover.svg");
}
span.icon-payment, a.icon-payment,
a.icon-payment:link, a.icon-payment:visited {
	background-image: url("../img/icons/svg/tableicons/icon_settings_maya_blue_20x20_normal.svg");
	background-size: 20px;
}
a.icon-payment:hover, a.icon-payment:active {
	background-image: url("../img/icons/svg/tableicons/icon_settings_raw_ember_20x20_hover.svg");
}
a.icon-payment{
	width: 20px;
	height: 20px;
}
span.icon-edit {
    background: url(../img/icons/icons_ip.png) no-repeat -287px -590px;
    margin-top:0;
    vertical-align: middle;
}
span.icon_privilege {
    margin-top:0;
    vertical-align: middle;
    background: url(../img/icons/icons_ip.png) no-repeat -291px -1268px;
}
a.icon_privilege {
    background: url(../img/icons/icons_ip.png) no-repeat -291px -1268px;
}
a.icon_privilege:hover {
    background: url(../img/icons/icons_ip.png) no-repeat -20px -1268px;
}
a.icon-login_credentials:link, a.icon-login_credentials:visited {
	background: url(../img/icons/email_go.png) no-repeat ;
	filter: alpha(opacity=40); opacity: 0.4;
}
a.icon-login_credentials:hover, a.icon-login_credentials:active {
	background: url(../img/icons/email_go.png) no-repeat ;
	filter: alpha(opacity=100); opacity: 1.0;
}
a.icon-details:link, a.icon-details:visited {
	background: url(../img/icons/view_details_inactive.png) no-repeat ;
}
a.icon-details:hover, a.icon-details:active {
	background: url(../img/icons/view_details.png) no-repeat ;
}
.icon-user_log, .lege-item .icon-user_log {
	background: url(../img/icons/icons_ip.png) no-repeat -291px -1307px;
}
a.icon-user_log:hover {
	background: url(../img/icons/icons_ip.png) no-repeat -20px -1307px;
}
a.icon-settings:link, a.icon-settings:visited {
	background: url(../img/icons/icon_settings_inactive.png) no-repeat ;
}
a.icon-settings:hover, a.icon-settings:active {
	background: url(../img/icons/icon_settings.png) no-repeat ;
}
a.icon-appsettings:link, a.icon-appsettings:visited {
	background: url(../img/icons/application_settings_inactive.png) no-repeat ;
}
a.icon-appsettings:hover, a.icon-appsettings:active {
	background: url(../img/icons/application_settings.png) no-repeat ;
}
span.icon-customize, a.icon-customize, .legend .icon-customize,
a.icon-customize:hover, a.icon-customize:active {
	background: url(../img/buttons/records-list.png) no-repeat 50% 50%;
}
a.icon-customize{
	background: url(../img/icons/svg/tableicons/icon_content_management_maya_blue_20x20_normal.svg) no-repeat;
	background-size: 20px;
	width: 20px;
	height: 20px;
}
a.icon-customize:hover, a.icon-customize:active {
	background: url(../img/icons/svg/tableicons/icon_content_management_raw_umber_20x20_hover.svg) no-repeat ;
}
span.icon-managelayout, a.icon-managelayout, .legend .icon-managelayout,
a.icon-managelayout:hover, a.icon-managelayout:active {
	background: url(../img/icons/icons_ip.png) no-repeat -290px -1149px;
}
a.icon-managelayout:hover, a.icon-managelayout:active {
	background: url(../img/icons/icons_ip.png) no-repeat -20px -1149px;
}
.icon-configure, .legend .icon-configure {
    background: url(../img/icons/svg/tableicons/icon_settings_maya_blue_20x20_normal.svg) no-repeat;
}
a.icon-configure:hover, a.icon-configure:active {
    background: url(../img/icons/svg/tableicons/icon_settings_raw_ember_20x20_hover.svg) no-repeat;
}
.icon-delivery, .legend .icon-delivery {
	background: url("../img/icons/icons_ip.png") no-repeat -287px -1036px;
	min-width: 22px;
}
a.icon-delivery:hover, a.icon-delivery:active {
	background: url("../img/icons/icons_ip.png") no-repeat -18px -1036px;
}
.icon-info, .legend .icon-info {
	background: url("../img/icons/svg/tableicons/icon_preview_maya_blue_20x20_normal.svg") no-repeat;
	background-size: 20px;
}
a.icon-info:hover, a.icon-info:active {
	background: url("../img/icons/svg/tableicons/icon_preview_raw_umber_20x20_hover.svg") no-repeat;
}
a.icon-license:link, a.icon-license:visited {
	background: url(../img/icons/view_task.gif) no-repeat ;
	filter: alpha(opacity=40); opacity: 0.4;
}
a.icon-license:hover, a.icon-license:active {
	background: url(../img/icons/view_task.gif) no-repeat ;
	filter: alpha(opacity=100); opacity: 1.0;
}
.icons-wrap .application-licenses, .application-licenses, .lege-item .application-licenses {
    background: url(../img/icons/icons_ip.png) no-repeat -291px -1224px;
    height: 22px;
}
a.application-licenses:hover {
    background: url(../img/icons/icons_ip.png) no-repeat -20px -1224px;
}
a.icon-reboot_appliance:link, a.icon-reboot_appliance:visited {
	background: url(../img/icons/reboot_appliance.png) no-repeat ;
	filter: alpha(opacity=40); opacity: 0.4;
}
a.icon-reboot_appliance:hover, a.icon-reboot_appliance:active {
	background: url(../img/icons/reboot_appliance.png) no-repeat ;
	filter: alpha(opacity=100); opacity: 1.0;
}
a.icon-reboot_playback, a.icon-reboot_playback:visited {
	background: url(../img/icons/reboot_playback.gif) no-repeat ;
	filter: alpha(opacity=40); opacity: 0.4;
}
a.icon-reboot_playback:hover, a.icon-reboot_playback:active {
	background: url(../img/icons/reboot_playback.gif) no-repeat ;
	filter: alpha(opacity=100); opacity: 1.0;
}
a.icon-integration_crm {width: 35px;}
a.icon-integration_crm:link, a.icon-integration_crm:visited {
	background: url(../img/icons/icrm_inactive.png) no-repeat;
}
a.icon-integration_crm:hover, a.icon-integration_crm:active {
	background: url(../img/icons/icrm.png) no-repeat;
}
a.icon-integration_ams {width: 35px;}
a.icon-integration_ams:link, a.icon-integration_ams:visited {
	background: url(../img/icons/collabra_inactive.png) no-repeat;
}
a.icon-integration_ams:hover, a.icon-integration_ams:active {
	background: url(../img/icons/collabra.png) no-repeat;
}
a.icon-users:link, a.icon-users:visited {
	background: url(../img/icons/group.png) no-repeat ;
}
a.icon-users:hover, a.icon-users:active {
	background: url(../img/icons/group.png) no-repeat ;
}
a.icon-edit-temp:link, a.icon-edit-temp:visited {
	background: url(../img/icons/icons_set.png) no-repeat scroll -201px 0px;
}
a.icon-edit-temp:hover, a.icon-edit-temp:active {
	background: url(../img/icons/icons_set.png) no-repeat scroll -201px -22px;
}
a.icon-cnt_comment:link, a.icon-cnt_comment:visited {
	background: url(../img/icons/icons_set.png) no-repeat scroll -113px 0px;
}
a.icon-cnt_comment:hover, a.icon-cnt_comment:active {
	background: url(../img/icons/icons_set.png) no-repeat scroll -113px -22px;
}
a.icon-comment:link, a.icon-comment:visited {
	background: url(../img/icons/icons_set.png) no-repeat scroll -113px -44px;
}
a.icon-comment:hover, a.icon-comment:active {
	background: url(../img/icons/icons_set.png) no-repeat scroll -113px -66px;
}
a.icon-addcomment:link, a.icon-addcomment:visited {
	background: url(../img/icons/icons_set.png) no-repeat scroll -113px 0px;
}
a.icon-addcomment:hover, a.icon-addcomment:active {
	background: url(../img/icons/icons_set.png) no-repeat scroll -113px -22px;
}
span.icon-approve, a.icon-approve,
a.icon-approve:link, a.icon-approve:visited {
	background: url(../img/icons/icons_ip.png) no-repeat -287px -425px;
}
a.icon-approve:hover, a.icon-approve:active {
	background: url(../img/icons/icons_ip.png) no-repeat scroll -18px -428px;
}
span.icon-approved {
	background: url(../img/icons/icons_ip.png) no-repeat -287px -425px;
	margin-top:0;
	vertical-align: middle;
}
a.icon-download:link, a.icon-download:visited {
	background: url(../img/icons/download.png) no-repeat scroll center 2px;
}
a.icon-download:hover, a.icon-download:active {
	background: url(../img/icons/download_green.png) no-repeat scroll center 2px;
}
span.icon-review, a.icon-review,
a.icon-review:link, a.icon-review:visited {
	background: url(../img/icons/icons_ip.png) no-repeat -287px -1037px;
}
a.icon-review:hover, a.icon-review:active {
	background: url(../img/icons/icons_ip.png) no-repeat -17px -1037px;
}
span.icon-preview-ads, a.icon-preview-ads,
a.icon-preview-ads:link, a.icon-preview-ads:visited,
span.icon-preview, a.icon-preview,
a.icon-preview:link, a.icon-preview:visited {
	background: url(../img/icons/svg/tableicons/icon_preview_maya_blue_20x20_normal.svg) no-repeat;
	background-size: 20px;
}
a.icon-force-sync{
	background: url(../img/icons/svg/tableicons/icon_force_sync_maya_blue_20x20_normal.svg) no-repeat;
	background-size: 20px;
}
a.icon-preview-ads:hover, a.icon-preview-ads:active,
a.icon-preview:hover, a.icon-preview:active {
    background: url(../img/icons/svg/tableicons/icon_preview_raw_umber_20x20_hover.svg) no-repeat;
	background-size: 20px;
}
a.icon-force-sync:hover{
	background: url(../img/icons/svg/tableicons/icon_force_sync_raw_umber_20x20_hover.svg) no-repeat;
	background-size: 20px;
}
a.icon-preview2 {
	background: url(../img/icons/icons_ip.png) no-repeat -287px -465px;
}
a.icon-preview2:hover {
	background: url(../img/icons/icons_ip.png) no-repeat -18px -468px;
}
a.icon-archive:link, a.icon-archive:visited {
	background: url(../img/icons/icons_set.png) no-repeat scroll -91px 0px;
}
a.icon-archive:hover, a.icon-archive:active {
	background: url(../img/icons/icons_set.png) no-repeat scroll -91px -22px;
}
a.icon-unarchive:link, a.icon-unarchive:visited {
	background: url(../img/icons/icons_set.png) no-repeat scroll -91px -44px;
}
a.icon-unarchive:hover, a.icon-unarchive:active {
	background: url(../img/icons/icons_set.png) no-repeat scroll -91px -66px;
}
a.icon-delete_disabled {cursor: default;}
a.icon-delete_disabled,
a.icon-delete {
	background: url(../img/icons/delete-normal.png) no-repeat;
	background-size: 20px;
}

div.icon-delete-legend{
	background: url(../img/icons/delete-normal.png) no-repeat;
	background-size: 20px;
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: bottom;
}

span.icon-delete {
    margin-top:0;
    vertical-align: middle;
    background: url(../img/icons/icons_ip.png) no-repeat -18px -841px;
}
span.icon-feeds {
    margin-top:0;
	display: inline-block;
	width: 17px;
	height: 17px;
    vertical-align: middle;
    background: url(../img/icons/icons_ip.png) no-repeat -286px -878px;
}
a.icon-delete:hover, a.icon-delete:active {
	background: url(../img/icons/delete-normal.png) no-repeat;
}
a.icon-apply,
a.icon-add {
	background: url(../img/icons/icons_set.png) no-repeat scroll -25px 0px;
}
a.icon-apply:hover,
a.icon-add:hover {
	background: url(../img/icons/icons_set.png) no-repeat scroll -25px -22px;
}
a.icon-cancel{
	background: url(../img/icons/refuse_gray.png) no-repeat scroll 50% 50%;
}
a.icon-cancel:hover {
	background: url(../img/icons/cancel.png) no-repeat scroll 50% 50%;
}
a.icon-reset {
	background: url(../img/icons/reset_gray.png) no-repeat scroll 50% 50%;
}
a.icon-reset:hover {
	background: url(../img/icons/reset.png) no-repeat scroll 50% 50%;
}
a.icon-search {
	background: url(../img/icons/view_details_inactive.png) no-repeat scroll 50% 50%;
}
a.icon-search:hover {
	background: url(../img/icons/view_details.png) no-repeat scroll 50% 50%;
}
.icon-ads.icon-cart {
    background-position: -282px -923px;
}
a.icon-ads.icon-cart:hover {
    background: url("../img/icons/icons_ip.png") no-repeat -16px -923px;
}
/*.icon-cart:hover, .icon-cart:active {
	background: url(../img/icons/icons_set.png) no-repeat scroll -179px -22px;
}*/
a.icon-resend {
	background: url(../img/icons/resend_green.png) no-repeat ;
}
a.icon-resend:hover, a.icon-resend:active {
	background: url(../img/icons/resend_green.png) no-repeat ;
}
a.icon-position {
	background: url(../img/icons/map_pin.png) no-repeat ;
	filter: alpha(opacity=40); opacity: 0.4;
}
a.icon-position:hover, a.icon-position:active {
	background: url(../img/icons/map_pin.png) no-repeat ;
	filter: alpha(opacity=100); opacity: 1.0;
}
a.icon-qrcode:link, a.icon-qrcode:visited {
	background: url(../img/icons/print_scan-code.png) no-repeat center -16px;
}
a.icon-qrcode:hover, a.icon-qrcode:active {
	background: url(../img/icons/print_scan-code.png) no-repeat center 2px;
}
/*.cm-da-img {
margin-top: 1px;
margin-left: 2px;
margin-right: 2px;
}*/
#companyDocsList .docs_list_actions_tbl .cm-da-img {
margin-top: 1px;
}
#companyDocsList .docs_list_actions_tbl .cm-da-img.cart-img {
    margin-top: -3px;
}
#companyDocsList .docs_list_actions_tbl img {
margin-left: 2px;
margin-right: 1px;
}
#companyDocsList .docs_list_actions_tbl {width: 100%;}
.icons_box .docs_list_actions_tbl {width: auto !important;}
.docs-cat
{
display: block;
font-size: 11px;
font-weight: bold;
color: #B3B3B3;
}
/*------------ date and version ---------------*/
.box-date {
    display: block;
    height: 19px;
    width: 100%;
    position: static;
    box-sizing: border-box;
    padding-left: 10px;
    text-transform: uppercase;
    line-height: 15px;
    color: #999;
    font-size: 14px;
}
a.box-version:link, a.box-version:visited {
font-size: 11px;
color: #8EA9C9;
margin-bottom: -3px;
margin-right: 2px;
display: block;
}
a.box-version:hover, a.box-version:active {
color: #8EA9C9;
text-decoration: none;
}
/*------------ all new ---------------*/

.box-img {
overflow: hidden; 
width:180px; 
height:140px;
margin-bottom: 15px;
}
.main-temp-title {
font-size: 28px;
text-align: center;
color: #0e76bc;
margin-top: 5px;
/*padding-left: 165px;*/
/*padding-right: 380px;*/
	/*padding-bottom: 23px;*/
font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	max-width: 790px;
}
/*------------ Search Form ---------------*/
.search-temp-title {
	font-size: 12px;
	color: #175580;
	width: 105px;
	margin-right: 10px;
	margin-top: 14px;
	float: left;
}
.search-temp-title.w150 {
width: 150px;	
}
.search-temp-keyword {
width: 186px; 
float: left;
margin-right: 10px;
margin-top: 10px;
text-align: left;
}
.search-temp-keyword.userlog {
width: 240px;
}
.search-temp-keyword.settingmodifications {
width: 250px;
}
.search-temp-title.ieuserlog {
//width: 130px;	
}
.search-temp-title.iedocumentlog {
//width: 130px;	
}
.search-temp-keyword input[type=text] {
	margin-top: 5px;
	width: 176px;
}
.search-temp-keyword span {
font-size: 14px;
color: #808080;
}
.search-temp-as span {
font-size: 14px;
color: #333333;
}
.search-temp-as span.title {
font-size: 14px;
color: #808080;	
}
#radio .ui-button-text {font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; display: inline-block; text-align: center;
position: relative;}
#radio .w58 .ui-button-text {width: 58px;}
.search-temp-as {
width: 250px;
float: left;
margin-right: 10px;
height: 82px;
}
.search-temp-as.documentlog {
padding-left: 35px; padding-top: 10px; width: 240px; height: 72px;	
}

.search-temp-as.documentlog.w280{
    width: 280px;
}
.search-temp-as.contentdelivery {
padding-left: 40px; padding-top: 10px; width: 225px; height: 72px;	
}
.search-temp-as .as-padding {
padding-left: 36px;	
padding-top: 10px;
}
/*------------ Radio ---------------*/
#radio {
background: url(../img/bg/bg_slider.png) no-repeat scroll left center;	
width: 187px;
height: 23px;
overflow: hidden;
margin-top: 3px;
white-space: nowrap;
padding-left: 0px;
//margin-top: 4px;
	position: relative;
}
.ui-helper-hidden-accessible {
position: absolute;
top: -40px;
}
#radio .ui-widget {
padding: 2px 7px;
font-size: 12px;
position: relative;
bottom: -4px;
cursor: pointer;
color: #333333;
//display: inline-block;
//height: 20px;
//bottom: -2px;
}
#radio .ui-state-active {
border: 1px solid #8bbee3;
background: #9cd6ff;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
padding: 2px 6px 1px;
position: relative;
bottom: -5px;
//display: inline-block;
//height: 18px;
//bottom: -1px;
}
@-moz-document url-prefix() {
    #radio .ui-state-active {bottom: -4px;}
}
#radio .ui-state-active span {
position: relative; bottom: 1px;	
}
.label-checkbox {
font-size: 11px;
color: #000000;
vertical-align: middle;
margin-left: 2px;
margin-right: 12px;
}
.checkbox-padding {
margin-top: 7px;
//margin-left: -3px;
//margin-top: 4px;		
}
.checkbox-padding .label-checkbox {
//margin-left: -1px;	
//margin-right: 7px;
}
.search-temp-as .as-title {
color: #808080;
font-size: 14px;
}
.search-temp-date {
width: 180px; float: left;	
margin-right: 10px;
height: 82px;
background: url(../img/bg/bg_divider.png) no-repeat scroll left center;
}
.search-temp-date .date-padding {
padding-top: 10px;
padding-left: 36px;	
}
.search-temp-date .date-title {
color: #808080;
font-size: 14px;
}
.search-temp-date input {
    width: 58px;
}
.search-temp-search {
float: left;	
margin-top: 30px;
}
.search-temp-search input#with_archived {
//margin-top: -2px;
//margin-left: -4px;
}
.search-temp-search label {
//margin-top: -2px;
}
#userlog_form .search-temp-search,
#delivery_logs_form .search-temp-search,
#setting_modifications_log_form .search-temp-search,
#document_logs_form .search-temp-search {
margin-top: 32px;
//margin-top: 33px;
}
.search-temp-search .button-search {
width: 70px;
height: 20px;
background: url(../img/bg/serch.gif) no-repeat scroll left center;
border: 0px;
font-family: Calibri,Tahoma,Arial;
font-size: 13px;
font-weight: normal;
cursor: pointer;
padding-left: 10px;
line-height: 19px;
color: #54738A;
}
@-moz-document url-prefix() {
.search-temp-search .button-search {padding-bottom: 3px;}
}
.show-archived {
font-size: 12px;
color: #4D4D4D;
}
.main-searchform {
	margin: 25px auto 0;
	display: block;
	width: 100%;
}
.sf-clear {
color: #7997B5;
font-size: 12px;
}
.sf-cont {
margin-top: 11px;	
}
.main-searchform .sf-cont {
//margin-top: 7px;		
}
/*------------ Page ---------------*/
.pagRight a {
color: #5796E0;
font-weight: bold;
margin-left: 6px;
font-size: 12px;
}
.pagination-top {
position: relative;	
}
.smb-bottom {
margin-top: -7px;
}
/*------------ Header ---------------*/

@font-face {
    font-family: 'Fira Sans';
    src: url('fonts/FiraSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Fira Sans';
    src: url('fonts/FiraSans-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Fira Sans';
    src: url('fonts/FiraSans-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Fira Sans';
    src: url('fonts/FiraSans-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

/* new styles for menu 23/12/20 amb */

.resource-limits {
	font-size: 11px;
	color: white;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 600px;
	position: relative;
	margin-right: 41px;
}

.resource-limits:before {
	content: '';
	position: absolute;
	width: 1px;
	right: -21px;
	height: 30px;
	top: 7px;
	background: rgba(255,255,255,0.2);
}

.resource-limits-title {
	color: #61B7F6;
	width: 100%;
	position: relative;
	margin-bottom: 5px;
}

.resource-limits-title:before {
	content: '';
	position: absolute;
	top: 50%;
	width: 72%;
	height: 1px;
	background: #fff;
	opacity: 0.2;
	right: 0;
}

.resource-limits-mail,
.resource-limits-sms,
.resource-limits-storage {
	width: 140px;
	display: flex;
	flex-wrap: wrap;
}

.rl-label {
	width: 100%;
	display: flex;
	justify-content: space-between;
	font-weight: bold;
	margin-bottom: 3px;
}

.rl-line {
	width: 150px;
	height: 4px;
	border-radius: 2px;
	background: #034572;
	position: relative;
}

.rl-line span {
	position: absolute;
	left: 0;
	top: 0;
	height: 4px;
	border-radius: 2px;
}

.rl-red-level .rl-label span {
	color: #FF7043;
}
.rl-yellow-level .rl-label span {
	color: #FFB74D;
}
.rl-green-level .rl-label span {
	color: #54C986;
}

.rl-red-level .rl-line span {
	background-color: #FF7043;
}
.rl-yellow-level .rl-line span {
	background-color: #FFB74D;
}
.rl-green-level .rl-line span {
	background-color: #54C986;
}

.user-menu-icon,
.event-status {
	width: 26px;
	height: 26px;
	background: #61B7F6 url(../img/svg/icon_events_16x16_white.svg) center no-repeat;
	border-radius: 2px;
	position: relative;
	margin-top: 5px;
	cursor: pointer;
}

.event-status.ac {
	background: #3075BA url(../img/svg/icon_events_16x16_white.svg) center no-repeat;
}

.event-status:before {
	content: '';
	position: absolute;
	right: -4px;
	top: -4px;
	width: 12px;
	height: 12px;
	background-color: #0D578A;
	border-radius: 50%;
}

.event-status:after {
	content: '';
	position: absolute;
	right: -3px;
	top: -3px;
	width: 8px;
	height: 8px;
	background-color: #fff;
	border-radius: 50%;
}

.event-status.no_new_notifications:before,
.event-status.no_new_notifications:after {
	display: none;
}

.event-status.new_error_notifications:after {
	background-color: #FF7043;
}

.event-status.new_warning_notifications:after {
	background-color: #FFB74D;
}

.event-status.new_notice_notifications:after {
	background-color: #54C986;
}

.user-menu-icon {
	margin-top: 0;
	margin-left: 5px;
	background: #61B7F6 url(../img/svg/icon_profile_settings_16x16_white.svg) center no-repeat;
}

.user-menu-icon.ac {
	background: #3075BA url(../img/svg/icon_profile_settings_16x16_white.svg) center no-repeat;
}

.es-wrapp * {
	user-select: none;
}

.es-wrapp {
	display: none;
	position: absolute;
	right: 0;
	top: 28px;
	min-width: 293px;
	background: #FFFFFF;
	box-shadow: 0px 1px 10px #00000040;
	border-radius: 3px;
	z-index: 222;
}

.event-status.ac .es-wrapp {
	display: block;
}

.es-line {
	padding: 8px 10px;
	border-bottom: 1px solid #E4E6E7;
}

.es-line:last-child {border: none;}

.es-label {
	margin-bottom: 4px;
}

.es-massage {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}

.es-time {
	color: #7A7A7A;
	margin-left: 15px;
	max-width: 70px;
	min-width: 70px;
}

.es-yellow {color: #FFB74D;}
.es-red {color: #FF7043;}
.es-green {color: #54C986;}

.head-container .version {
	width: 100px;
	height: 26px;
	margin-left: 41px;
	background: #61B7F6;
	border-radius: 2px;
	position: relative;
	margin-top: 5px;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}

.version:before {
	content: '';
	position: absolute;
	width: 1px;
	left: -21px;
	height: 30px;
	top: -2px;
	background: rgba(255,255,255,0.2);
}

/* ------- */

.m-center {
	font-family: arial; 
	font-size: 20px;
	color: white;
}
.head {
    background: #0D578A;
}
.head .logo-image {
	margin-top: 0;
	margin-right: 10px;
}
.logo-wrapper {
	height: 22px;
	display: flex;
	align-items: center;
	margin-top: 25px;
}
.user-section {
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
}

.user-section:after {
	display: none;
}

.user-panel {
    width: auto;
    margin-top: 15px;
    display: flex;
    align-items: center;
}
a.info-box {
    display: inline-block;
    vertical-align: top;
    color: rgba(255, 255, 255, 0.6);
    background: #1f6696;
    border: 1px solid #549acd;
    border-radius: 9px;
    width: 58px;
    height: 17px;
    padding-top: 1px;
    margin: -4px 0 0 2px;
    box-sizing: border-box;
    text-align: center;
    text-decoration: inherit;
}
a.info-box span {
    margin-right: 5px;
}
#welcome-block {
    color:#ffffff;
}
.welcome-part {
    margin-left: 41px;
    color:#ffffff;
    position: relative;
    margin-top: 5px;
    display: flex;
    align-items: center;
}
.welcome-part:before {
	content: '';
	position: absolute;
	width: 1px;
	left: -21px;
	height: 30px;
	top: -1px;
	background: rgba(255,255,255,0.2);
}
.welcome-part:last-of-type {
    margin: 0;
}
.user-menu {
	color: #5dc7ff;
}
.info-tail {
    position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
}
.show-records {
padding-top: 6px;	
}
/*------------ badge images ---------------*/
.badge_cont_list,
.badge_cont_img {
	float: right; width: 0px; height: 0px; position: relative;	
}
.badge_published_image {
	background: url(../img/icons/badge_published_image.png) no-repeat scroll left bottom;
	height: 45px;
	width: 46px;
	position:absolute; right: -3px; top: -3px;
}
.badge_unpublished_image {
	background: url(../img/icons/badge_unpublished_image.png) no-repeat scroll left bottom;
	height: 45px;
	width: 46px;
	position:absolute; right: -3px; top: -3px;
}
.badge_published_video {
	background: url(../img/icons/badge_published_video.png) no-repeat scroll left bottom;
	height: 45px;
	width: 46px;
	position:absolute; right: -3px; top: -3px;
}
.badge_unpublished_video {
	background: url(../img/icons/badge_unpublished_video.png) no-repeat scroll left bottom;
	height: 45px;
	width: 46px;
	position:absolute; right: -3px; top: -3px;
}
.badge_published_html {
	background: url(../img/icons/badge_published_html.png) no-repeat scroll left bottom;
	height: 45px;
	width: 46px;
	position:absolute; right: -3px; top: -3px;
}
.badge_unpublished_html {
	background: url(../img/icons/badge_unpublished_html.png) no-repeat scroll left bottom;
	height: 45px;
	width: 46px;
	position:absolute; right: -3px; top: -3px;
}
#badge_content_dynamic, #badge_content_dynamic_app, #badge_content_static {
	width: 46px; height: 45px;
	position:absolute; right: -3px; top: -3px;
}
/*------------ Progress Bars ---------------*/
.dc-delivery {
    display: inline-block;
}
#deliveryCart .dc-mright-box{
	position: relative;
	right: 10px;
	top: 5px;
}
.dc-delivery.dc-top-m{
	position: relative;
	right: 10px;
	bottom: 27px;
    z-index: 100;
}
.dc-top-m >input#cancel_delivery,
.dc-top-m >input#bulk_delivery {margin-top: -11px;}
#deliveryCart .dc-right-panel{
display: block;
background: #f2f2f2;	
margin-top: 12px;
padding: 7px;
	width: 380px;
}
#deliveryCart .dc-right-panel h3{
font-size: 17px;
color: #808080;
padding-bottom: 5px;
}
#deliveryCart .itemsTable td,
#deliveryCart .itemsTable th {padding: 3px 0;}
#deliveryCart .itemsTable td.pl7,
#deliveryCart .itemsTable th.pl7 {padding: 3px 7px;}
#deliveryCart .itemsTable .row td,
#deliveryCart .itemsTable .row th {padding: 3px 7px;}
#deliveryCart .itemsTable .row td.pr20,
#deliveryCart .itemsTable .row th.pr20 {padding: 3px 20px;}
#deliveryCart .itemsTable .row td.pl0,
#deliveryCart .itemsTable .row th.pl0 {padding-left: 0;}
#deliveryCart .itemsTable tr.archived td {background:#F9F9F9;}
#deliveryCart .itemsTable tr.row td {border-top: 1px solid #ebebeb;}
#deliveryCart .itemsTable tr.row.last td {border-bottom: 1px solid #ebebeb;}
#deliveryCart .itemsTable td.first {border-left: 1px solid #ebebeb;}
#deliveryCart .itemsTable td.last {border-right: 1px solid #ebebeb;}
#deliveryCart .itemsTable tr.row td td {border: none !important;padding:auto;}
#deliveryCart .itemsTable tr.row td div.is_archived {color:#999;}
#deliveryCart  .itemsTable table.docs_list_actions_tbl td{padding:1px}
.icons_action2 table.docs_list_actions_tbl td {padding:3px}
#deliveryCart .itemsTable tr.action {}
#deliveryCart .itemsTable tr.action th {background:#FFFFFF; text-align:left;}
#deliveryCart .itemsTable tr.action th.center {text-align: center;}
#deliveryCart .itemsTable tr.action td.inp-act-bg {
width: 58px;
height: 30px;
background: #fafafa url(../img/bg/inp_act_bg.gif) no-repeat left bottom;
}
#deliveryCart .itemsTable tr.action td.inp-act-bg-bot {
width: 58px;
height: 30px;
background: #fafafa url(../img/bg/inp_act_bg_bot.gif) no-repeat left bottom;
}
#deliveryCart td,
#deliveryCart div {font-size:11px;}
#deliveryCart .category {color:black; }
#deliveryCart .title {color:#2b2b2f;  display:block; overflow:hidden; max-width:350px; font: 12px tahoma; margin-top: 3px; /*padding-left: 24px;*/
	padding-bottom: 6px; text-transform: uppercase; }
.articles_list_smol #deliveryCart .title{max-width:270px;}
.articles_list_smol #deliveryCart .articles_list_category{ max-width: 130px;overflow: hidden;}
#deliveryCart .w910 .title {max-width:220px;}
#deliveryCart .version {color:#8EA9C9; display: block;}
#deliveryCart .preview {position:relative; overflow: hidden; width:60px; height:45px;
	margin: 3px 0px 3px 0;
	border: 1px solid rgb(228, 228, 228);
	background: #ffffff;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
#deliveryCart .imgw180 {width:60px;}
#deliveryCart .preview .imgw180 {width:auto;
	max-width:60px;
}
#deliveryCart th a.uarr {
         background: url(../img/arrows/sort_arrow_up.png) no-repeat right bottom ;
         padding: 0px 15px 0px 0px;
}
#deliveryCart th a.darr {
         background: url(../img/arrows/sort_arrow_down.png) no-repeat right bottom ;
         padding: 0px 15px 0px 0px;
}
.statusDeliveryCart {
padding-top: 14px;
}
.statusDeliveryCart div{font-size:10px !important; text-transform: lowercase;}
.statusDeliveryCart td {padding:0 !important; border:none !important;}
.statusDeliveryCart .description {float:left;white-space:nowrap;}
.statusDeliveryCart .percent {float:right; font-weight: bold; visibility:hidden;}
.statusDeliveryCart .progress {width:192px; height:8px; background-position: left; background-repeat: no-repeat; visibility:hidden;}
.statusDeliveryCart .progress .slider {width:0px; height:8px; position:relative; overflow:hidden;}
.statusDeliveryCart .progress .slider .sL,
.statusDeliveryCart .progress .slider .sR {width:4px; height:8px; background-repeat: no-repeat;}
.statusDeliveryCart .progress .slider .sC {width:100%; height:8px; margin-left: -4px; margin-right: -4px; float: left;}
.statusDeliveryCart .progress .slider .sL {background-position: left top; float: left;}
.statusDeliveryCart .progress .slider .sR {background-position: right top; float: left;}
.statusDeliveryCart.delivering {color:#5EB035;}
.statusDeliveryCart.delivering .progress {
background-image:url('../img/progress-bars/bg_progressbar_delivering.png');
font-size: 0px;
line-height: 0px;
}
.statusDeliveryCart.delivering .progress .slider .sL,
.statusDeliveryCart.delivering .progress .slider .sR {
background-image:url('../img/progress-bars/slider_progressbar_delivering.png');
}
.statusDeliveryCart.delivering .progress .dcinprogrss {background: #5EB035;}
.statusDeliveryCart.error {color:#B03535;}
.statusDeliveryCart.error a {color:#B03535 !important; cursor: pointer;}
.statusDeliveryCart.error .progress {
background-image:url('../img/progress-bars/bg_progressbar_error.png');
}
.statusDeliveryCart.error .progress .slider .sL,
.statusDeliveryCart.error .progress .slider .sR {
background-image:url('../img/progress-bars/slider_progressbar_error.png');
}
.statusDeliveryCart.error .progress .dcinprogrss {background: #B03535;}
.statusDeliveryCart.stopped {color:#5A5A5A;}
.statusDeliveryCart.stopped .progress {
background-image:url('../img/progress-bars/bg_progressbar_stopped.png');
}
.statusDeliveryCart.stopped .progress .slider .sL,
.statusDeliveryCart.stopped .progress .slider .sR {
background-image:url('../img/progress-bars/slider_progressbar_stopped.png');
}
.statusDeliveryCart.stopped .progress .dcinprogrss {background: #5A5A5A;}
.statusDeliveryCart.delivering .progress, .statusDeliveryCart.delivering .percent,
.statusDeliveryCart.error .progress, .statusDeliveryCart.error .percent,
.statusDeliveryCart.stopped .progress, .statusDeliveryCart.stopped .percent {visibility:visible;}
.statusDeliveryCart .progress .dcinprogrss { height: 8px; margin-left: 4px; margin-right: 4px;}
.statusOverall {
padding-bottom: 15px;	
}
#deliveryCart .itemsToDelivere {
font-size: 14px;
color: #808080;
font-weight: bold;
}
#deliveryCart .alreadyDelivered {
font-size: 11px;
color: #808080;
padding-top: 3px;
}
#deliveryCart .alreadyDelivered span {
color: #549e30;
}
#deliveryCart .errors {
font-size: 11px;
color: #808080;
padding-top: 3px;
}
#deliveryCart .errors span {
color: #ed1c24;
}
#deliveryCart .deliverylog {
padding-top: 5px;
}
#deliveryCart .deliverylog a,
#deliveryCart .deliverylog a:hover {
	color: rgb(148, 76, 94);
}
#deliveryCart a {
    font: 12px tahoma;
    text-decoration: none;
    vertical-align: middle;
}
#deliveryCart a:hover {text-decoration: none;}
#deliveryCart .tr-rs > a {
	text-decoration: none;
}
#deliveryCart .tr-rs > a,
#deliveryCart th a {
    color: #969da9;
    text-decoration: underline;
}
#deliveryCart .tr-rs > a:hover,
#deliveryCart td a {
    color: #0e76bc;
}
#popupcontent #deliveryCart{
	border: none;
}
#popupcontent #deliveryCart th {
	color: #91908B;
	font: 400 11px/20px tahoma;
    background-color: #E9E9E9;
	height: 20px;
}
#popupcontent #deliveryCart td,
#popupcontent #deliveryCart td div,
#popupcontent #deliveryCart td span{
	font: 13px calibri;
	color: #656565;
}
#popupcontent #deliveryCart td:first-child input{
	width: 130px;
	text-align: center;
}
#popupcontent #deliveryCart td input {
	border: none;
	border-top: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
	padding: 0 8px;
	width: 70px;
	margin: auto;
	display: block;
}
#popupcontent #deliveryCart tr:last-child td{
	border-bottom: 1px solid #DBDCDE;
}
#popupcontent #deliveryCart tr td{
	padding: 3px 6px;
}
#deliveryCart tr.row_selected > td,
#deliveryCart tr.row_select:hover > td,
#popupcontent #deliveryCart tr:hover > td{
	background-color: #DFEFF7;
}
.statusOverall .description, .statusOverall .description ~ .percent {
	font-size: 12px !important;
}
.statusOverall .progress div {font-size:10px !important;}
.statusOverall div.description {float:left; font-size: 10px;}
.statusOverall div.percent {float:right; font-weight: bold;}
.statusOverall .progress {width:100%; height:14px; background-position: left; background-repeat: no-repeat; position: relative;}
.statusOverall .progress .slider {height:14px; position:absolute; top: 0px; left: 0px; overflow:hidden; }
.statusOverall .progress .slider .sL,
.statusOverall .progress .slider .sR {width:4px; height:14px; background-repeat: no-repeat;}
.statusOverall .progress .slider .sC {width:100%; height:14px; margin-left: -4px; margin-right: -4px;}
.statusOverall .progress .slider .sL {background-position: left;}
.statusOverall .progress .slider .sR {background-position: right;}
.statusOverall {color:#5EB035;}
.statusOverall .progress {
background-image:url('../img/progress-bars/bg_overall_progressbar.png');
	background: rgb(160, 237, 117);
	border: 1px inset #5EB035;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 1px 1px 1px rgba(255, 255, 255, .4);;
}
.statusOverall .progress .slider .sL,
.statusOverall .progress .slider .sR {  float: left;
background-image:url('../img/progress-bars/slider_overall_progressbar.png');  }
.statusOverall .progress .slider .sC { float: left;}
.statusOverall .progress .slider .dcinprogrss {
background: #5EB035; height: 14px; margin-left: 4px; margin-right: 4px;	
text-align: right;
}
#deliveryCart .slider-text {
text-align: right; position: relative; 	
}
#deliveryCart .slider-text span {
padding-right: 4px; padding-left: 4px; color: #FFFFFF; 	
white-space: nowrap;
}
/* All Table View */
#deliveryCart .itemsTable.last-border {
border-bottom: 1px solid #ebebeb;	
}
/* SimpleModal Overlay */
.simplemodal-overlay {/*background-color:#000000;*/ cursor:default; z-index:777771 !important;}
#confirmModalOverlay.simplemodal-overlay { }
/* SimpleModal Container */
.simplemodal-container {background-color:transparent; /*background-color:#FFFFFF; border:7px solid #4C4C4C;*/ z-index:777772 !important;}
.simplemodal-container a.modalCloseImg {background:url(../img/icons/close.gif) no-repeat;width:16px;height:16px;top:15px;right:30px; z-index:1; display:inline; position:absolute; cursor:pointer;}
#confirmModalContainer.simplemodal-container { }
.simplemodal-data table td.bottom-bg{background:url(../img/grad/b.png) repeat-x}
.simplemodal-data table td.bottom-left-corner{background:url(../img/grad/lbc.png) repeat-x}
.simplemodal-data table td.bottom-right-corner{background:url(../img/grad/rbc.png) repeat-x}
.simplemodal-data table td.top-bg{background:url(../img/grad/t.png) repeat-x;height:10px;}
.simplemodal-data table td.top-left-corner{background:url(../img/grad/ltc.png) repeat-x;height:10px;}
.simplemodal-data table td.top-right-corner{background:url(../img/grad/rtc.png) repeat-x;height:10px;}
.simplemodal-data table td.left-shadow{background:url(../img/grad/left_bg.png) repeat-y}
.simplemodal-data table td.left1{background:url(../img/grad/left_1.png) no-repeat}
.simplemodal-data table td.left2{background:url(../img/grad/left_2.png) no-repeat}
.simplemodal-data table td.right-shadow{background:url(../img/grad/right_bg.png) repeat-y}
.simplemodal-data table td.right1{background:url(../img/grad/right_1.png) no-repeat}
.simplemodal-data table td.right2{background:url(../img/grad/right_2.png) no-repeat}
.font_red{color: #f10017;}
.font_green{color: green;}
.sf_cbg {
	background: #f2f2f2 url(../img/bg/cbg.gif) repeat-x;
}
.sf_rcbg {
	background: #f2f2f2 url(../img/bg/rcbg.gif) repeat-x;
}
#applicationInfo {
	margin: 0 15px;
}
#categoriesList2 {
	visibility: hidden;
	height: 10px;
}
#categoriesList {
	background-color: #CCCCCC;
	border-radius: 10px 10px 0 0;
	height: 45px;
    margin-bottom: -10px;
}
#searchDocsFilter > #categoriesList {
    margin-bottom: -10px;
}
.sform_bg {
    /*background: #e1e8ea;*/
	height: auto;
	/*padding-top: 5px;*/
}
.sform_bg {
	/*-webkit-border-radius: 8px 8px 0 0;*/
	/*-moz-border-radius: 8px 8px 0 0;*/
	/*border-radius: 8px 8px 0 0;*/
	margin-top: -7px;
}
#requestsTabs + .redesign {
	margin-top: -10px;
}
#contentBlock {
	position: relative;
}
#contentBlock #deliveryCart {
	min-height: 300px;
}
#contentBlock .top {display: none;}
/* Userlog table style */
#deliveryCart tr.row_yellow td {
	background: #f5f5f5;
}
/* Asset Categories */
.tr_0.row span {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
	/*position: relative; bottom: -2px;*/
}
.tr_0.row span.f9 {
    font-size: 9px;
	font-weight: normal;
}
.tr_0 td {
	background: #f5f5f5;
}
div.jGrowl div.orange_theme {background-color: orange;}
.bgwhite {background: #FFFFFF;}
a.export2pdf {background: url(../img/icons/pdf-export_16x16.png) no-repeat left; line-height:16px; padding-left:20px; font-size:12px; color:#F8310E; display:inline-block;}
div.max_380 {width:380px;overflow:hidden;}
div.max_480 {width:480px;overflow:hidden;}
div#view_subscription_info {position: relative;	z-index:50;	right:15px; top:20px;}
div#view_subscription_info .close_small {right:-14px;top:-9px!important;cursor:pointer;position:relative;}
div#view_subscription_info .rollover {
	float:right;
	display: none;
	position: absolute;
	font:12px Arial, Verdana, sans-serif;
	right: -1px;
}
#ids_not_configure {
    color: #6867E1;
    font-size: 11px;
    font-weight: bold;
    overflow: visible;
    position: relative;
	display: inline-block;
	margin: 0;
	padding: 0;
}
#ids_not_configure span {
	position: absolute;
	top:-23px;
	left: -3px;
	white-space: nowrap;
	background: none;
}
#ids_not_configure span {
	top:-17px;
	display:block;
	width:16px;
	height:16px;
	background: url(../img/icons/comment_alert.png) no-repeat; 
	text-indent: -9999px;
    color: #ff0000;
    font-size: 14px;
}
.error_field {color:#ff0000;font-weight:bold;}
#integrationTabs {

	margin-bottom: 10px;	
	text-align: left;
	white-space: nowrap;
}

#integrationTabs span.ac label{color: #3D6B9B; cursor: default; }
#integrationTabs a {text-decoration: none;}
#upload_block_content.scrolled_in_popup {overflow-x: hidden;}
#upload_block_content {margin-top: 5px; padding-bottom:5px;}
#upload_block_content table {/*border-bottom:1px solid #666;*/ margin-top:5px;}
#upload_block_content .expand,
#upload_block_content .collapse {
	/*padding-left: 14px;*/ line-height: 16px; height: 16px;
	font-size: 10px; float: left !important;
	width: 16px; text-indent: -99999px; overflow: hidden;
	color: #929292; text-decoration: none; text-transform: lowercase;
}
#upload_block_content .expand {
	background: /*url(../img/icons/arr_right.gif) no-repeat center left;*/
		url("../img/bg/company-arrows.png") no-repeat center 6px;
}
#upload_block_content .collapse {
	background: /*url(../img/icons/arrow_lowerright.png) no-repeat center left;*/
		url("../img/bg/company-arrows.png") no-repeat center -20px;
	display: none;
}
#upload_block_content .expand:hover,
#upload_block_content .collapse:hover {color: #000; text-decoration: none;}
#upload_block_content .expanded_block {display: none; margin:0;}
#upload_block_content .edit_item,
#upload_block_content .delete_item {
	line-height: 16px; height: 16px; cursor: pointer;
	font-size: 12px; display: inline-block; float: right !important;
	width: 16px; text-indent: -99999px; overflow: hidden;
	margin: 0px 0px 0px 4px;
}
#upload_block_content .edit_item {
	background: url(../img/icons/icon_edit.png) no-repeat center right;
}
#upload_block_content .delete_item {
	background: url(../img/icons/icon_delete.png) no-repeat center right;
}
#upload_block_content .edit_item.button,
#upload_block_content .delete_item.button {
	text-indent: 0;
	width: auto;
	background: #F0EADB;
	text-transform: capitalize;
}
.is_archived_company_0{}
.is_archived_company_1{font-style:italic; color: #999  !important;}
.row span.is_archived_company_0,
.row span.is_archived_company_1 {font-weight: normal; font-size: 11px;}
.is_deleted_document_revision_0{}
.is_deleted_document_revision_10 .title,
.is_deleted_document_revision_11 .title  {font-style:italic; color: #999  !important;}
.is_deleted_document_revision_1 .revision,
.is_deleted_document_revision_10 .revision,
.is_deleted_document_revision_11 .revision {color: #999; text-decoration: line-through;}
.customize_form,
.configure_form,
.license_form {
	margin: auto;
	padding: 10px 0;
}
.license_form .title {
	color: #797979;
	font:bold 13px Helvetica;
	text-align:left;
	margin-bottom: 4px;
}
.configure_form#ecard #screen_container {width: 330px; position: relative; margin-left: 30px;}
#containerSettings {min-width: 520px; min-height: 250px;
	/*margin: auto;*/
	margin-top: -10px;
}
#containerSettings #error_text,
#containerSettings #error_text div {color:#ff0000; text-align: center;}
#containerSettings .location_map_instance {width: 700px;}
#containerSettings.loading {
    z-index: 0;
	-khtml-opacity: .40;
	-moz-opacity: .40;
	-ms-filter: "alpha(opacity=40)";
	filter: alpha(opacity=40);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.4);
	opacity: .40;
}
#applicationList #containerSettings .configure_search_form {
	margin: -25px auto 0;
}
#containerSettings .pager,
#containerSettings .pager ~ div {margin: auto 10px ;}
#application_loader {
	text-align: center;
	position: absolute;
	width: 100%;
	left: 0;
	top:50%;
	transform: translateY(-50%);
	z-index: 999;
	margin: auto;
}
#application_loader span {
	background: url(../img/icons/preloader.gif) no-repeat  right center;
	color: #7C7C7C;
	display: inline-block;
	font: 23px/50px helvetica;
	padding-right: 36px;
}
.smooth_zoom_preloader{background-image: url(../img/icons/preloader.gif);}
.smooth_zoom_icons {background-image: url(../img/icons/zoom.png);}
.zoom_container {width: 200px;  height: 200px;}
.zoom_container .landmarks {position: absolute; z-index:10; top:0px; left:0px; color: #2f4f4f;}
.zoom_container .landmarks .item {position: absolute; text-align: center; display: none;}
.zoom_container .landmarks .lable div{ width: 100px; padding: 4px;}
.zoom_container .landmarks .mark .text {padding: 2px 6px;
	font-size: 11px; line-height: 12px; white-space: nowrap;
	font-weight: bold; margin-bottom: 2px;
	-khtml-opacity: .70;
	-moz-opacity: .70;
	-ms-filter: "alpha(opacity=70)";
	filter: alpha(opacity=70);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.7);
	opacity: .70;
	background: #ffffff;
	border: 1px solid #d3d3d3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.zoom_container .landmarks .ui-draggable-dragging .text{
	-khtml-opacity: .95;
	-moz-opacity: .95;
	-ms-filter: "alpha(opacity=95)";
	filter: alpha(opacity=95);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.95);
	opacity: .95;
	background-color: #F6D037;
	border: 1px solid #778899;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	z-index: 100;
}
#downloadZip_button {text-align: center;}
a.downloadZip {background: url(../img/icons/download_archive.png) no-repeat left; line-height:16px; padding-left:20px; font-size:12px; color:#006400; display:inline-block;}
/* Applications redesign */
/*.redesign */
.main-temp-title {
	margin: 0 auto 30px;
}
.overflow-heading{
	white-space:nowrap;
	margin: 0 0 30px;
}

.flex-container{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding-top: 20px;
}
.flex-container .overflow-heading{
	padding:0;
	/*max-width: 700px;*/
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	z-index: 1;
}
.flex-container .overflow-heading:hover{
	overflow: visible;
	transition: all 0.15s linear;
}
.flex-container .overflow-heading .heading-text{
	background: #fff;
	padding: 2px;
	display: block;
	overflow: hidden;
	max-width: 695px;
}
.flex-container .overflow-heading:hover .heading-text{
	background: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	border-radius: 5px;
}
.flex-container .all-app{
	position: relative;
}
.flex-container .buttons{
	position: relative;
}
/*.redesign */
#adminsubmenu .rightcol .page-width {
	width:100%;
}
.redesign #deliveryCart ._itemsTable.content-width tbody tr{
	transition: box-shadow 0.2s ease;
	background-color: transparent;
	position: relative;
}
.redesign #deliveryCart > table > tbody > tr:hover  {
	background-color: transparent;
	position: relative;
}
#deliveryCart .icons-wrap .unit a,
#adminsubmenu .rightcol .icons-wrap .unit a {
	display: block !important;
}
/*.redesign */
#requestsTabs .scrollable{
	width:auto;
	padding:0 34px;
	float:none;
}
/*.redesign */
#requestsTabs .scrollable .items div {
	width:auto;
	min-width:30px;
	height: 45px;
}
/*.redesign */
.companies {
	position:relative;
	padding:65px 0 0 15px;
}
.all_units {
	position: absolute;
	top: 0px;
	left:15px;
	color:#944C5E;
	font:normal 12px/35px Helvetica;
}
.companies a.all {
	position: relative; top: 40px;
	color:#944C5E;
	font:normal 12px Helvetica;
}
.companies h3 {
	color:#adadad;
	font:normal 22px/36px "Helvetica";
	padding:0px;
	text-shadow:0 1px 0 #fdfdfd;
}
.companies .unit {
	padding:0px;
	margin:6px 0;
	overflow:hidden;
}
#company_applications .unit_archived_11 {
	display: none;
}
#product_categories .norecords,
#company_applications .companies > .norecords {
	display: none;
	color: #FFA500;
	font-size: 13px;
	font-style: italic;
}
	.companies .unit a {
		color:#898989;
		font:normal 11px/15px Helvetica;
		text-decoration:none;
		padding:0 0 0 12px;
		background:url(../img/bg/company-arrows.png) 2px 2px no-repeat;
		display:block;
		white-space: nowrap;
	}
	.companies .unit a.is_archived_0 {color: #6e6e6e;}
	.companies .unit a.is_archived_1 {font-style: italic;}
	.companies .unit a.active {
		background-position:0 -22px;
		color:#7c7c7c;
		border-bottom:1px solid #b3b3b3;
		padding-bottom:3px;
	}
	.companies .unit .sub-unit {
		display:none;
		border-top:1px solid #f4f4f4;
		padding:4px 4px 4px 12px;
		background:url(../img/bg/company-submenu-bg.png) repeat 0 0;
		overflow:hidden;
	}
		.companies .unit .sub-unit a {
			padding:4px 0 4px 12px;
			background-position:2px 6px;
		}
		.companies .unit .sub-unit a.active {
			border-bottom:none;
			background-position: 0 -19px;
		}
		.companies .unit .sub-unit .info {
			display:none;
		}
		.companies .unit .sub-unit .info .norecords { font-size: 11px; font-style: italic; color: #FFA500; margin-left: 13px;}
			.companies .unit .sub-unit .info a {
				background:none;
				position:relative;
				border:none;
				line-height: 12px;
				padding: 7px 16px 7px 30px;
				white-space:normal;
			}
			.companies .unit .sub-unit .info a.active {
				background:#e5bd4e;
				border-radius:3px;
				color:white;
			}
				.companies .unit .sub-unit .info a span.status {
					display:block;
					width:9px;
					height:9px;
					position:absolute;
					right:6px;
					top:9px;
				}
				.companies .unit .sub-unit .info a span.status.enable {
					background:url(../img/icons/licensed.png) no-repeat 0 0;
				}
				.companies .unit .sub-unit .info a span.status.disabled {
					background:url(../img/icons/not_licensed.png) no-repeat 0 0;
				}
				span.company-ico {
					display: inline-block;
					position:relative;
					/*left:7px;*/
					top:5px;
					margin-right: 7px;
					width:38px;
					height:38px;
					background:url(../img/icons/icons-application-small.png) no-repeat -100% -100%;
				}
				span.company-ico.SHOPConnect {background-position:50% -305px}
				span.company-ico.SHOWConnect {background-position:50% -5px}
span.company-ico.SHOWConnect:not(:empty),
span.company-ico.SHOPConnect {
	background: none;
}
span.company-ico.SHOPConnect img {
	display: block;
	/*max-width: 20px;*/
	/*max-height: 22px;*/
}
span.company-ico.SHOWConnect img {
	background: none;
	width: 38px;
	height: 38px;
	/*width: 25px;*/
	/*display: none;*/
	display: block;
	/*max-width: 20px;*/
	/*max-height: 22px;*/
}
				span.company-ico.brand-game {background-position:50% -5px}
				span.company-ico.ico2 {background-position:50% -35px}
				span.company-ico.vineyards,
				span.company-ico.location-finder,
				span.company-ico.location-map {background-position:50% -65px}
				span.company-ico.ico4 {background-position:50% -95px}
				span.company-ico.ico5 {background-position:50% -125px}
				span.company-ico.ecard {background-position:50% -155px}
				span.company-ico.menu-container,
				span.company-ico.announcement {background-position:50% -185px}
				span.company-ico.headline {background-position:50% -175px}
				span.company-ico.ico9 {background-position:50% -245px}
				span.company-ico.ico10 {background-position:50% -275px}
				span.company-ico.product-selector,
				span.company-ico.whiskey-selector,
				span.company-ico.product_selector {background-position:50% -305px}
				span.company-ico.calendar-events,
				span.company-ico.events {background-position:50% -335px}
				span.company-ico.spinner {background-position:50% -363px}
				.companies .unit .sub-unit .info a.active span.company-ico {background-image:url(../img/icons/icons-application-small-active.png);}
.taskrequest_contentmodules .application_item {line-height: 18px;}
.taskrequest_contentmodules .application_item span.company-ico {float: left; position: inherit;}
.ico-type {
	padding:0 0 5px 40px;
	background:url(../img/icons/icons-application-big.png) no-repeat 0 0;
}
.ico-type.SHOPConnect {background-position:50% -717px}
.ico-type.SHOWConnect {background-position:50% -18px}
.ico-type.brand-game {background-position:50% -18px}
.ico-type.ico2 {background-position:50% -90px}
.ico-type.vineyards,
.ico-type.location-finder,
.ico-type.location-map {background-position:-10px -157px}
.ico-type.ico4 {background-position:50% -230px}
.ico-type.ico5 {background-position:50% -125px}
.ico-type.ecard {background-position:50% -366px}
.ico-type.menu-container,
.ico-type.announcement {background-position:50% -440px}
.ico-type.headline {background-position:50% -510px}
.ico-type.ico9 {background-position:50% -245px}
.ico-type.ico10 {background-position:50% -275px}
.ico-type.product-selector,
.ico-type.whiskey-selector,
.ico-type.product_selector {background-position:50% -717px}
.ico-type.calendar-events,
.ico-type.events {background-position:50% -783px}
.ico-type.spinner {background-position:50% -840px}
div#popupcontent {
    /*background: #FCFCFC;*/
    box-shadow: 0 0 20px rgba(0,0,0,.4);
    /*padding: 15px 25px;*/
    position: relative;
    z-index: 201;
}
div#popupcontent h2{
    text-align: center;
    font-size: 15px;
    padding: 0 0 5px;
}
.close {
    position: absolute;
    top: 14px;
    right: 10px;
}
#popupcontent{
    position: relative;
    /*padding: 15px;*/
}
.popup_close{
	position: absolute;
    right: 5px;
    top: 5px;
    z-index: 1000;
}
.popup-text {
    width: 170px;
    margin: 10px auto;
    white-space: nowrap;
}
.popup-text div{
    display: table-cell;
    font: 12px tahoma;
}
.popup-desc{
    min-width: 100px;
    color: #696969;
	padding-right: 5px;
	text-align: left;
}
.popup-text-info{
    width: 550px;
    padding: 40px 0;
}
#popupcontent h3 {
	text-align:center;
    color: #0e76bc;
	font:bold 16px Helvetica;
}
#template-edit h3 {
	color: rgb(8, 85, 154);
	font: bold 12px Helvetica;
	text-align:left;
}
.location_map_instance .locations_list .expanded_block {
	margin-left: -40px !important; padding-bottom: 7px;
	border-top: 1px solid #DBDCDD; background: #F5F5F7;
}
.location_map_instance .expand,
.location_map_instance .collapse {
	width:22px;
	height:22px;
	line-height: 22px;
}
.icons-wrap {
	text-align:center !important;
	text-indent:0 !important;
}
.icons-wrap .unit {
	width:20px;
	height:20px;
	display:inline-block;
	background:url(../img/icons/icon-bg.png) no-repeat 50% 50%;
	vertical-align:middle;
    overflow: hidden;
    margin: 0 3px;
}
.icons-wrap .app-licenses-unit {
    height: 22px;
}
.icons-wrap .unit:not(:empty):hover {
    background: none;
}
.icons-wrap .unit.w2x {width: 32px;}
.icons-wrap .unit a,
.icons-edit-labels a{
	display:none;
	text-indent: -9999px;
	text-decoration: none;
	color: #96948E; font-size: 9px; font-weight: normal;white-space: nowrap;
	line-height: 16px;
	margin: auto;
}
.icons-wrap .unit:hover a{
	display:block;
}
.hidden-unit-wrap .unit {
    background: none;
}
.icons-edit-labels {
    background: url("../img/icons/cog_sprite.png") no-repeat scroll 50% 120% rgba(0, 0, 0, 0);
    display: inline-block;
    height: 16px;
    overflow: hidden;
    vertical-align: middle;
    width: 11px;
    cursor:pointer;
}
.icons-edit-labels:hover{
    background: url("../img/icons/cog_sprite.png") no-repeat scroll 50% 0% rgba(0, 0, 0, 0);
}
/*------------------ revision block -----------------*/
.revisionFormat{/*float:left;*/
	position: relative;
	display: inline-block;
}
#deliveryCart .approved_st,
.approved_st {color: #5dc7ff; font-size: 9px; cursor: pointer;}
.approved_st:hover {color: rgb(2, 79, 131);}
#deliveryCart .icons-wrap .unit a.approved_st,
.icons-wrap .unit a.approved_st {color: #96948E;}
#deliveryCart .icons-wrap .unit a.approved_st:hover,
.icons-wrap .unit a.approved_st:hover {color: #008000;}
#turn_toggle {display: inline-block; width: 40px; height: 20px; cursor: pointer;
	background:url(../img/icons/toggle_off.png) no-repeat 50% 50%;
}
#turn_toggle.enabled {background-image: url(../img/icons/toggle_on.png);}

input.option_editorial_review {display:none;}
input.option_editorial_review ~ label {
	display: inline-block;
	padding-right: 50px;
	height: 20px;
	line-height: 22px;
	font-size: 12px;
	cursor: pointer;
	background:url(../img/icons/toggle_off.png) no-repeat 100% 50%;
}
input.option_editorial_review:checked ~ label {
	background-image: url(../img/icons/toggle_on.png);
}
input.approval_categories {
	vertical-align: middle;
	margin-right: 4px;
}
input.approval_categories ~ input[readonly] {
	color: #696969;
}

.ib_info {
    display: inline-block;
    padding: 0px 5px;
    position: absolute;
    right: -2px;
    top: -9px;
    background: #70df85;
    height: 12px;
    line-height: 12px;
    font-size: 11px;
    color: #333333;
    border: 1px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    z-index: 1;
}
#appliance_unregistered_block {position: absolute; top: 0px; right: 0px;}
#appliance_unregistered_block .ib_info {display: none; right: -12px; top: -12px;}
.addons_product_categories,
.companies_addons {background: #D4D4D4 url(../img/bg/company_submenu.jpg) repeat-y top right;
	padding-top: 11px;
}
.flipper_block {position: relative; width: 23px; float: right;
	/*margin-top: 65px;*/
}
.flipper_arrow {background: url(../img/icons/left_red.png) no-repeat left top;
	display: block; width: 100%; height: 16px;
	position: absolute; right: 0px; top: 11px;
	z-index: 1; cursor: pointer;
}
.flipper_block.out .flipper_arrow {background: url(../img/icons/right_red.png) no-repeat center top;}
.flipper_text {
	writing-mode: bt-rl;
	-ms-writing-mode: bt-rl;
	rotation: 270deg;
	rotation-point: 50% 50%;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-o-transform-origin: 50% 50%;
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	white-space:nowrap;
	color: #BF4155;
	font: normal 13px sans-serif;
	position: relative;
	top: 80px;
	display: none;
	cursor: pointer;
}
.flipper_block.out .flipper_text{display:block;}
.flipper_container {position: relative; display: block; overflow: hidden;}
.delivery_form * {
	font: normal 11px/22px Helvetica;
}
.delivery_form .all_items {
	padding: 2px 10px 5px;
	white-space: nowrap;
}
.delivery_form .all_items label{
	font-size: 12px;
	font-weight: bold;
}
.delivery_form .request_group_item {
	background: #F0F0F0;
	white-space: nowrap;
	min-width: 350px;
}
.delivery_form .request_group_item label { font-size: 11px;}
.delivery_form .request_appl_items {
	background: #FFFFFF;
}
.delivery_form .request_appl_items div {
	color: #656565;
	white-space: nowrap;
}
/* disk usage progress */
#appliance_usages {padding: 3px 7px; background: #FAFAFA;}
#appliance_usages * {font-family: Arial;}
#deliveryCart .usage_tr * {line-height: 12px !important;}
.redesign #deliveryCart table .usage_tr > td {border-top: 1px dotted #E4E4E4; background: #FAFAFA}
#deliveryCart .usage_tr td {padding: 0;}
#deliveryCart .usage_tr td.first {display: none;}
#deliveryCart .usage_tr td{color:#777777;}
#deliveryCart .usage_tr td span{color:#3ba539;}
#deliveryCart .usage_tr td table td {padding:0px;  font-size: 9px;}
#deliveryCart .usage_tr td table.infoder td {
	color: #444;
	font-size: 11px;
	padding: 0 5px 1px 0;
}
#deliveryCart .usage_tr td .infoder span {
	color: #999;
	font-size: 11px;
}
#deliveryCart .usage_tr td table.infoder td td {
	padding-right: 3px;
}
#deliveryCart .card_avail.red {color:#ff0000;}
#deliveryCart .behind_firewall {
	background: url("../img/icons/connect.png") no-repeat left center;
	display: inline-block;
	padding-left: 20px;
}
#diskUsageHolder {background:#ffffff; border:1px solid #a3aaaf;
	width:250px; white-space:nowrap;
	float:left; display:inline-block;
}
#diskUsageProgress {background: #f0d696;
	width:9px;height:9px;
	float:left; display:inline-block;
}
#diskUsageProgressBackup {background:#c2d4a5;
	width:9px;height:9px;
	float:left; display:inline-block;
}
#diskUsageProgressReserved {background:#67a8ba;
	width:9px;height:9px;
	float:left; display:inline-block;
}
#diskUsageHolder #diskUsageProgress,
#diskUsageHolder #diskUsageProgressBackup,
#diskUsageHolder #diskUsageProgressReserved {
	width:0px; height:4px;
	font-size:1px;
}
/*----------- progress bar -------------*/
.wrap_status{background-repeat:no-repeat;width: 100px;height: 3px;text-align:left;}

.wrap_y{background-image:url(../img/bg/wrap/wrap_y.gif);}
.wrap_r{background-image:url(../img/bg/wrap/wrap_r.gif);}
.wrap_g{background-image:url('../img/bg/wrap/wrap_g.gif');}
.wrap_status .progress {position:relative;background-image: url(../img/bg/wrap/wrap_d.gif);background-repeat: no-repeat;height:3px;}
#deliveryCart .progress_txt{font:9px/9px arial;text-align:left;padding-left:10px; color:black;}
.expand_info {
	cursor: pointer;
	display: block;
	position: relative;
	padding-left: 8px;
}
.expand_info .expand_arrow {
	width: 16px; height: 16px;
	overflow: hidden; display: block;
	position: absolute; top: 5px; left: -8px;
	background: url(../img/bg/company-arrows.png) no-repeat center 6px;
}
.expand_info.collapse .expand_arrow {
	background-position: center -20px;
}
.wrap_image_appmodel {
	display: inline-block;
	float: left;
	height: 32px;
	width: 32px;
	margin: 0 5px 5px 0;
	padding: 0;
}
.archive_block {
	text-align: right;
	padding-bottom: 20px;
	/*margin-right: 10px;*/
	margin-top: -7px;
}
.archive_block a {
	color: rgb(0, 100, 0);
	display: inline-block;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
}
.archive_block a:hover {text-decoration: none;}
.archive_block div.download {
	display: inline-block;
	text-align: left;
}
.archive_block div.download > span {
	display: block;
	line-height: 16px;
	margin-left: 20px;
	position: absolute;
	white-space: nowrap;
}
.archive_block div.download span {color: #666; font-size: 11px;}
.archive_block #zip_filesize,
.archive_block #zip_datetime {font-weight: bold;}
.archive_block a.download {
	background: url("../img/icons/download_archive.png") no-repeat left center;
	padding-left: 20px;
}
.archive_block a.generate {
	background: url("../img/icons/icon_unarchive.png") no-repeat left center;
	padding-left: 20px;
	margin-left: 20px;
}
.archive_block a.inprogress {
	background: url("../img/icons/loading.gif") no-repeat left center;
	text-decoration: none;
	cursor: default ;
}
a.app_settings {
	color: #0e76bc;
	display: inline-block;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
	background: url(../img/icons/icons_ip.png) no-repeat -19px -1101px;
	padding-left: 20px;
	float: right;

}
a.app_settings.head_line {
	position: absolute;
	line-height: 40px;
	right: 10px;
	top: 0;
}
span.app_license {
    display: block;
    width: 9px;
    height: 16px;
    text-indent: -99999px;
    text-align: left;
    background: url(../img/icons/not_licensed.png) no-repeat center center;
    margin: auto;
}
span.app_license.is_licensed_1 {
	background-image: url(../img/icons/licensed.png);
}
.icons_set {
    background: url(../img/icons/icons_set.png) no-repeat scroll 0px 0px;
    width: 20px;
    height: 17px;
    display: inline-block;
    float: left;
}
.record-preview-icon {
    display: inline-block;
    width: 50px;
    vertical-align: middle;
    margin: 0 5px 0 0;
	border: 1px solid #e9e9e9;
}
td>p{
    vertical-align: middle;
}
.desc{
    max-width: 320px;
}
.desc p{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/*Brands Page*/
.gm-content {
    position: relative;
    padding: 0 10px 20px 10px;
}
.app-container {
    margin: 0 auto 50px;
    font: 11px "HelveticaNeueLTStd", Arial, sans-serf;
}
.gm-brands--side-title {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 38px;
    padding-top: 2px;
    padding-left: 18px;
    -webkit-border-radius: 7px 7px 0 0;
    -moz-border-radius: 7px 7px 0 0;
    border-radius: 7px 7px 0 0;
    overflow: hidden;
    font-size: 16px;
    line-height: 26px;
    color: #0e76bc;
	background: #e1e8ea url("../img/icons/svg/icon_categories_curious_blue_20x20.svg") 9px 6px no-repeat;
	background-size: 20px;
	padding-left: 40px;
}
.gm-brands-copyright {
    color: #737373;
    font-size: 16px;
    margin-right: 5px;
    font-weight: bold;
}
.gm-brands-content {
	margin: -6px auto 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: rgb(245, 246, 247);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	padding: 30px 40px;
	position: relative;
}
.gm-brands-content .gm-content {
    padding-left: 10px;
    min-height: 332px;
}
.gm-brands-content .gm--legend-and-buttons {
    padding-left: 10px;
}
.gm-brands-content .gm-content--legend-block {
    border: none;
}
.gm-brands-list {
    display: table;
    width: 100%;
    list-style: none;
}
.gm-brand-item {
    float: left;
    width: 108px;
    margin: 0 7px;
}
.gm-brand-item:first-child{
    margin-left: 0;
}
.gm-brand-item:last-child{
    margin-right: 0;
}
.gm-brand-title {
    padding-bottom: 5px;
    text-align: center;
    text-transform: uppercase;
    min-height: 12px;
}
.gm-brand--img-editor {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #e9e7e2;
}
.gm-brand--img-container {
    width: 106px;
    height: 65px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}
.gm-brand--img-container img {
    max-width: 106px;
    max-height: 65px;
}
.gm-brand--img-actions {
    display: table;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 2px;
    width: 100%;
    height: 16px;
    background-color: #e9e7e2;
    font-size: 0;
    text-align: center;
}
.gm-brand--action-item {
    display:inline-block;
    margin: 0 5px 0 0;
    vertical-align: bottom;
}
.gm-brand--action-item:last-child {
    margin-right: 0;
}
.gm-add-brand {
    display: block;
    background: url('../img/icons/btn_add_template.png') no-repeat;
    width: 128px;
    height: 22px;
    line-height: 22px;
    text-align: left;
    text-shadow: 0 1px 1px #fff;
    font-weight: bold;
    color: #8D1832;
    text-decoration: none;
    white-space: nowrap;
    position: absolute;
    top: -42px;
    right: 5px;
}
.gm-add-brand:hover {
    color: #8D1832;
}
.gm-add-brand span {
    padding-left: 36px;
    font-size: 11px;
}
/*End Brands Page*/
/*Tab Content*/
.gm-content--actions {
    position: absolute;
    top: 15px;
    right: 0;

    display: table;
    font-size: 0;
}
.gm-content--actions-item {
    display:inline-block;
    margin: 0 10px 0 0;
    vertical-align: bottom;
}
.gm-content--actions-item:last-child {
    margin-right: 15px;
}
.gm-content--legend-block {
    padding-bottom: 12px;
    border-bottom: 1px solid #dbdcdd;
}
.gm-content--legend-lbl {
    padding-bottom: 10px;
    color: #398ec3;
    text-align: left;
}
.gm-content--legend {
    display: table;
    font-size: 0;
}
.gm-content--legend-item {
    display: inline-block;
    font-size: 11px;
    margin: 0 10px 0 0;
}
/*End Tab Content*/
/*gmIcons*/
.gm-action-icons {
    display: inline-block;
    vertical-align: text-bottom;
    background: url("../img/icons_set.png") no-repeat;
}
.gm-delete-icon {
    width: 11px;
    height: 11px;
    background-position: -133px -23px;
}
.gm-publish-icon {
    width: 12px;
    height: 13px;
    background-position: 0px -22px;
}
.gm-send-icon {
    width: 14px;
    height: 11px;
    background-position: -45px -44px;
}
.gm-refuse-icon {
    width: 10px;
    height: 10px;
    background-position: -44px -66px;
}
.gm-pid-icon {
    width: 14px;
    height: 10px;
    background-position: -133px -44px;
}
.gm-view-icon-hovered,
.gm-hover-view-icon {
    width: 12px;
    height: 11px;
    background-position: -23px -45px;
}
.gm-view-icon-hovered,
.gm-hover-view-icon:hover {
    background-position: -23px -67px;
}
.gm-edit-icon-hovered,
.gm-hover-edit-icon {
    width: 12px;
    height: 12px;
    background-position: -67px 0;
}
.gm-edit-icon-hovered,
.gm-hover-edit-icon:hover {
    background-position: -67px -22px;
}
.gm-delete-icon-hovered,
.gm-hover-delete-icon {
    width: 11px;
    height: 11px;
    background-position: -133px -1px;
}
.gm-delete-icon-hovered,
.gm-hover-delete-icon:hover {
    background-position: -133px -23px;
}
.gm-cancel-icon-hovered {
	width: 11px;
	height: 11px;
	background-position: -44px -65px;
}
/*End gmIcons*/
#applicationList #containerSettings.table >div {
	margin: 0px -45px 0;
}
#applicationList #containerSettings.table .announcements_instance {
	position: inherit;
	width: auto;
}
#applicationList #containerSettings.table .configure_search_form .top_sform,
#applicationList #containerSettings.table .configure_search_form .bottom_sform {
	display: none;
}
tbody.applications_list tr:hover > td {
	background-color: #FEF6DF;
}
tbody.applications_list tr:hover > td.icons-wrap .unit a {
	display: block !important;
}
.announcements_instance .legend {
	position: inherit;
	padding: 10px 0;
}
#deployment_application_block{
	position: relative;
	text-align: right;
	padding-right: 15px;
}
#applicationInfo #deployment_application_block{
	padding-right: 0px;
}
.deployment_application_indcart,
.deployment_application_link {
	display: inline-block;
	font: 12px/20px Helvetica;
	color: #323232;
	display: inline-block;
	float: right;
	position: relative;
	right: 10px;
	margin-bottom: -6px;
	background: url(../img/icons/dcart.gif) no-repeat left center;
	padding-left: 20px;
	text-decoration: none;
}
.deployment_application_indcart {
	background-image: url(../img/icons/indcart.gif);
}
#containerSettings .deployment_application_link {top: 5px;}
span.deployment_application_indcart,
span.deployment_application_link,
.deployment_application_link:hover {
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
}
.delivery_status  {color: #000000;}
.delivery_status-1{color: #4674a5;}
.delivery_status-2{color: #70C478;}
.delivery_status-3{color: #c78c8c;}
.delivery_status-4{color: #808080;}
.app_log_details .next_link {
	display: inline-block;
	line-height: 20px;
	color:#045AA4;
	cursor: pointer;
	text-decoration: none;
}
.app_log_details .next_link:hover {
	text-decoration: underline;
}
.app_log_details .loading {
	display: inline-block;
	line-height: 20px;
	color:#045AA4;
	text-decoration: none;
	background: url(../img/icons/loading.gif) no-repeat left center;
	padding-left: 20px;
}
/*gmTabs*/
.gm-tabs {
	position: relative;
}
.gm-tabs--side-title {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #e1e8ea;
	-webkit-border-radius: 7px 7px 0 0;
	-moz-border-radius: 7px 7px 0 0;
	border-radius: 7px 7px 0 0;
	overflow: hidden;
	height: 38px;
	line-height: 26px;
	padding-top: 5px;
	padding-left: px;
	font-size: 16px;
	color: #0e76bc;
	border-radius: 7px 7px 0 0;
	/*text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);*/
}
.gm-tabs--side-title.blue-title-log{
	height: 33px;
	line-height: 24px;
}
#gm-tabs.menu-board-content {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 3px;
}
.product-catalog-box #gm-tabs.menu-board-content {
    -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);
    position: static;
}

.menu-board-title-table tr:first-child td:first-child {
    color: #969da9;
    text-decoration: underline;
    padding-left: 15px;
    font-size: 10px;
    border-left: 0;
    border-right: 0;
    text-align: left;
}
.menu-board-title-table td {
    background-color: #e1e8ea;
    border: 1px solid #969da9;
    font-size: 8px;
    border-bottom: 0;
    text-align: center;
    font-weight: bold;
    box-sizing: border-box;
    color: #969da9;
}
.menu-board-title-table td a {
    color: #969da9;
}
.menu-board-title-table td.uppercase{text-transform: uppercase;}
.menu-board-title-table th {
    background-color: #e1e8ea;
    color: #969da9;
    padding: 7px;
    border-bottom: 1px solid #969da9;
    box-sizing: border-box;
    font-size: 12px;
}
.menu-board-title-modification {
    float: right;
    color: #333;
    padding-right: 15px;
    font-weight: 400;
}
.menu-board-title-modification-date {
    font-weight: bold;
}
.menu-board-productcatalog #products_list #deliveryCart td{
    box-sizing: border-box;
    /*color: #598800;*/
    padding: 5px;
}
.menu-board-productcatalog #products_list #deliveryCart td.sku{
	max-width: 170px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.menu-board-productcatalog #products_list #deliveryCart td .text_for_image{
	overflow: hidden;
}
.menu-board-productcatalog #products_list #deliveryCart td.category{
	max-width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.menu-board-productcatalog #products_list #deliveryCart td.category{
	max-width: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.menu-board-productcatalog #products_list #deliveryCart td:first-child {
    padding-left: 20px;
    vertical-align: middle;
}
.menu-board-productcatalog #products_list #deliveryCart td.options-price-td {
    text-align: right;
}
.menu-board-productcatalog #products_list #deliveryCart td.base-price-td {
    text-align: center;
}
/*.menu-board-productcatalog #products_list #deliveryCart{min-height: 410px}*/
@media only screen and (min-height: 1050px){
	.menu-board-productcatalog #products_list #deliveryCart{
		min-height: 450px;
	}
}
@media only screen and (min-height: 1080px){
	.menu-board-productcatalog #products_list #deliveryCart{
		min-height: 480px;
	}
}
@media only screen and (min-height: 1150px){
	.menu-board-productcatalog #products_list #deliveryCart{
		min-height: 550px;
	}
}
@media only screen and (min-height: 1200px){
	.menu-board-productcatalog #products_list #deliveryCart{
		min-height: 600px;
	}
}
@media only screen and (min-height: 1440px){
	.menu-board-productcatalog #products_list #deliveryCart{
		min-height: 840px;
	}
}
@media only screen and (min-height: 1536px){
	.menu-board-productcatalog #products_list #deliveryCart{
		min-height: 936px;
	}
}
@media only screen and (min-height: 1600px){
	.menu-board-productcatalog #products_list #deliveryCart{
		min-height: 1000px;
	}
}
@media only screen and (min-height: 1620px){
	.menu-board-productcatalog #products_list #deliveryCart{
		min-height: 1020px;
	}
}
@media only screen and (min-height: 1800px){
	.menu-board-productcatalog #products_list #deliveryCart{
		min-height: 1200px;
	}
}
a.menu-board-add-product {
    display: inline-block;
    position: static;
}
.menu-board-productcatalog a.add-category {
    margin-top: 2px !important;
}
.opened-ul-dash {
    display: inline-block;
    height: 1px;
    width: 15px;
    position: absolute;
    border-bottom: 1px dashed #e2e2e2;
    left: -12px;
    top: -1px;
}
.flipper-shadow:before {
    position: absolute;
    content: '';
    z-index: -2;
}
.curved-hz-2:before {
    top: 0;
    bottom: 0;
    right: 10px;
}
.curved:before {
    top: 1px;
    bottom: 100px;
    right: 90%;
    background-color: #f6f3ec;
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 15px rgba(0,0,0,0.2);
    box-shadow: 0 0 15px rgba(0,0,0,0.2);
    -moz-border-radius: 10px / 100px;
    border-radius: 10px / 100px;
}
.curved-hz-2:before {
    top: 1px;
    bottom: 0;
    right: 10px;
    -moz-border-radius: 10px / 100px;
    border-radius: 10px / 100px;
}
.drop-shadow:before {
    content:'';
    position: absolute;
    right: -79px;
    z-index: -2;
    width: 80px;
}
.gm-tab-detail-content:empty {
	background-color: #fffcf5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 12px rgba(171, 139, 110, 0.7);
	-moz-box-shadow: 0 0 12px rgba(171, 139, 110, 0.7);
	box-shadow: 0 0 12px rgba(171, 139, 110, 0.7);
	padding: 30px 40px;
	position: relative;
}
.gm-tab-detail-settings,
.gm-tab-detail-productcatalog {
	margin: -6px auto 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: rgb(245, 246, 247);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	position: relative;
}
/*End gmTabs*/
img.app-container-icon {
	display: inline-block;
	max-height: 28px;
	margin-right: 5px;
	vertical-align: text-top;
}
.user_log-info {
    font-size: 12px;
    color: #999;
    background: #e1e8ea;
    border-bottom: 1px solid #969da9;
    white-space: nowrap;
    margin: 7px 0 -2px;
    padding: 7px 0 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.user_log-info > span {
	position: relative;
	display: inline-block;
	white-space: nowrap;
	padding: 4px 8px;
}
.user_log-info > span:last-child {
	right: 0;
}
.user_log-info .user_log-info-data{
	font-size: 13px;
	color: #0e76bc;
	font-weight: bold;
}
.operation_type {
	text-transform: capitalize;
}
.sub-but{
	padding: 8px;
}
.but-img {
	display: inline-block;
	background: linear-gradient(#F8F2DC,#DAC780);
	border-radius: 2px;
	width: 24px;
	height: 24px;
	border: 1px solid #C0AD61
}
.but-img.active{
	background: #FFD76E;
	box-shadow: none!important;
	display: inline-block;
}
.but-img.disabled{
	cursor: default;
	opacity:.45; filter:alpha(opacity = 45);
}
.but-img img {
	padding: 4px 0;
	margin: auto;
	display: block;
	width: 1px;
	height: 1px;
	padding: 50%;
	background: url(../img/spacer.gif) no-repeat center center;
}
.but-img.configure img,
.but-img.settings img {
	background-image: url(../img/buttons/settings.png);
}
.but-img.customize img,
.but-img.records img {
	background-image: url(../img/buttons/records.png);
}
.but-img.brands img {
	background-image: url(../img/buttons/brands.png);
}
.but-img.productcatalog img {
	background-image: url(../img/buttons/cook.png);
}
.but-img.productsbuffer img {
	background-image: url(../img/buttons/product_buffer.png);
}
.but-img.sizeprice img {
	background-image: url(../img/buttons/sizeprice.png);
}
.but-img.delivery img {
	background-image: url(../img/buttons/delivery.png);
}
.but-img.synclog img {
	background-image: url(../img/buttons/synclog.png);
}
.but-img.info img {
	background-image: url(../img/buttons/info.png);
}
.but-img.preview img {
	background-image: url(../img/buttons/preview.png);
}
.but-img.navigatorbars img,
.but-img.managelayout img {
	background-image: url(../img/buttons/managelayout.png);
}
.product-catalog-icon {
	float: right;
	display:inline-block;
	position: relative;
	vertical-align:top;
	margin-left: 15px;
}
.product-catalog-icon-preview {
	position:relative;
	overflow: hidden;
	display: block;
	vertical-align: middle;
	width:60px; height:45px;
	margin: 0px;
	padding: 0;
	border: 1px solid rgb(228, 228, 228);
	background: #ffffff;
}
.product-catalog-icon-preview img {width: 60px; display: inline-block;}
#deliveryCart .product-catalog-icon-preview {margin: 2px 0;}
.product-catalog-icon-remove {
	display: block;
	position: absolute;
	bottom: 0; left: -70px;
	text-align: center;
	text-transform: lowercase;
	font-size: 10px;
	line-height: 16px;
	color: #944c5e;
	text-decoration: none;
	background: url(../img/icons/s_delete.gif) no-repeat center center;
	text-indent: -9999px; right: -18px; left: auto;
	height: 16px; width: 16px;
}
.product-catalog-icon-remove:hover {
	color: #944c5e;
	text-decoration: underline;
}
#deliveryCart .child-row .next_line td {
	border-bottom: none !important;
}

#deliveryCart .child-row .scroll_height400 {
	overflow-x: hidden;
	overflow-y: auto;
	width: auto;
	max-height: 300px;
	height: expression(this.scrollHeight < 300 ? "auto" : "300px");
}
#popupcontent #deliveryCart .child-row:hover > td,
#deliveryCart .child-row > td {
	background-color: #ffffff;
}
#deliveryCart .child-row thead th {
	background: rgba(255, 250, 240, 0.75) !important;
	color: #656565;
}
#popupcontent #deliveryCart .child-row tbody tr:nth-child(odd):hover td,
#deliveryCart .child-row tbody tr:nth-child(odd) td {
	background: #ffffff;
	color: #656565;
}
#popupcontent #deliveryCart .child-row tbody tr:nth-child(even):hover td,
#deliveryCart .child-row tbody tr:nth-child(even) td {
	background: rgba(245, 245, 245, 0.60);
	color: #656565;
}
#bulk_select.remove_button[disabled],
.remove_button {
	background: rgba(156, 174, 255, 0.50) url(../img/buttons/ico_remove_selected_from_list_disabled.png) no-repeat 5px 50%;
	border: 1px solid #ebebeb;
	color: #8ea9c9;
	font: 11px/10px arial;
	text-shadow: 0 1px 1px #fff;
	margin: 0;
	cursor: pointer;
	display: inline-block;
	padding: 3px 7px 3px  18px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.remove_button:hover {
	background: rgba(156, 174, 255, 1.0) url(../img/buttons/ico_remove_selected_from_list.png) no-repeat 5px center;
	border-color: #8ea9c9;
	color: #546F85;
}
#bulk_select.remove_button[disabled] {
	cursor: default;
	opacity: 0.5;
}
.comment {
	color: #666258;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	white-space: nowrap;
	padding-top: 4px;
	text-align: left;
}
.ads_icons_mode {
    margin-bottom: 28px;
}
.img_full {
    max-width: 100%;
    max-height: 100%;
    overflow: auto;
    margin: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.box-img-full {
    width: 100%;
    margin-bottom: 0;
    position: relative;
}
.box-img-full a {
    display: block;
    height: 100%;
    width: 100%;
    position: relative;
}
.badge_cont_img_ads {
    height: 19px;
    position: relative;
    padding-bottom: 3px;
}
.badge_cont_img_ads .badge_unpublished_video, .badge_cont_img_ads .badge_published_video {
    background: url(../img/icons/type_video.png) no-repeat 12px 1px;
    height: 19px;
    width: 100%;
    position: static;
    box-sizing: border-box;
    padding-left: 35px;
    vertical-align: middle;
    text-transform: uppercase;
    line-height: 19px;
    color: #999;
}
.badge_cont_img_ads .badge_published_html, .badge_cont_img_ads .badge_unpublished_html {
    background: url(../img/icons/type_dynamic.png) no-repeat 12px 2px;
    height: 19px;
    width: 100%;
    position: static;
    box-sizing: border-box;
    padding-left: 32px;
    text-transform: uppercase;
    line-height: 19px;
    color: #999;
}
.badge_cont_img_ads .badge_unpublished_image, .badge_cont_img_ads .badge_published_image {
    background: url(../img/icons/type_image.png) no-repeat 12px 2px;
    height: 19px;
    width: 100%;
    position: static;
    box-sizing: border-box;
    padding-left: 35px;
    text-transform: uppercase;
    line-height: 19px;
    color: #999;
}
.ads_info_container label {
    width: 100%;
    display: block;
}
.ads_info_container .docsTitle {
    margin: 0 auto;
    width: 209px;
    padding: 5px 0;
}
.ads_info_container .docsTitle a {
    width: 92%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 14px;
    vertical-align: middle;
}
.ads_info_container .docs-cat {
    font-size: 13px;
    font-weight: normal;
}
.status-square {
    height: 4px;
    width: 4px;
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 3px;
}
.grey-square {
    background-color: #c6c6c6;
}
.date-rev-section {
    width: 209px;
    font-size: 13px;
    margin: 0 auto;
}
.date-rev-section span {
    float: left;
    font-size: 13px;
    padding: 13px 0;
    color: #b3b3b3;
}
.date-rev-section a.box-version:link, .date-rev-section a.box-version:visited {
    float: right;
    font-size: 13px;
    margin: 13px 3px 13px 0;
}
.ads_icons_mode, .ads_icons_mode.published_status1, .ads_icons_mode.published_status2 {
    position: relative;
}
.ads_icons_mode:focus, .ads_icons_mode:hover {
    border: 1px solid #af7282;
    border-bottom: 2px solid #ddd;
}
.ads_icons_mode .icons_box_rollover {
    top: 0;
    left: -2px;
    border: 1px solid #af7282;
    border-top: none;
    box-sizing: border-box;
    width: 237px;
    background: none;
    z-index: 11;
}
.thumbs_box.ads_icons_mode .icons_box {
    background: none;
    height: 36px;
    position: absolute;
    bottom: -36px;
}
.ads_library .pages-quantity {
    margin-right: 131px;
    vertical-align: top;
}
.ads_icons_mode .docs_list_actions_tbl {
    height: 36px;
}
.my-ads-search-box .search-temp-title {
	width: 7%;
	vertical-align: top;
}
.redesign #deliveryCart tbody#applications_list_table td.location-cell {
	color: #969da9;
    height: 33px;
    line-height: 35px;
}
.search-temp-simple {
    float: right;
    width: 93%;
    margin: 0;
    min-height: 33px;
    line-height: 33px;
}
.search-temp-advanced {
    float: right;
    width: 93%;
    margin: 0;
    height: 38px;
    line-height: 38px;
}
.app-log-advanced-search {
    height: 70px;
}
.app-log-advanced-search-second-box {
    margin-top: -5px;
}
.my-ads-search-box label {
    color: #969da9;
    margin-right: 3px;
    cursor: pointer;
    font-size: 12px;
    vertical-align: middle;
}
.my-ads-search-box input[type=checkbox]:checked:not([disabled]) ~ label {
    color: rgb(77, 77, 77);
}
.my-ads-search-box .search-temp-simple label {
    margin-left: 15px;
}
.my-ads-search-box .search-temp-simple .date-to-label-simple-search {
    margin-left: 0;
}
.my-ads-search-box .search-temp-simple label.checkbox-lbl {
    margin-left: 4px;
}
.my-ads-search-box .search-temp-simple label:first-child {
    margin-left: 0;
}
.my-ads-search-box input {
    border-color: #d5d5d5;
}
.my-ads-search-box input[type="text"] {
    min-width: 140px;
}
.my-ads-search-box select {
    border-color: #d5d5d5;
    cursor: pointer;
    height: 21px;
	min-width: 180px;
	width: auto;
}
.view-item {
    display: inline-block;
    height: 22px;
    vertical-align: top;
    line-height: 22px;
    margin-left: 15px;
}
.search-temp-simple .status-box input {
    vertical-align: middle;
    margin-bottom: 2px;
}
.search-temp-simple .status-box label {
    /*color: rgb(77, 77, 77);*/
    vertical-align: middle;
    font-size: 12px;
    margin-bottom: 2px;
    margin-left: 3px;
}
.status-box span {
    color: #969da9;
    margin-right: 3px;
    font-size: 12px;
    vertical-align: middle;
    margin-left: 30px;
}
.search-temp-button-box {
    margin-left: 75px;
	vertical-align: super;
}
.admin-button-box {
    margin-left: 15px;
}
.search-toggler-btn .ml50 {
    margin-left: 50px;
}
.search-temp-button-box #simple-search-buttons {
	display: inline-block;
}
.search-temp-button-box.advanced #simple-search-buttons {
	/*display: none;*/
	/*visibility: hidden;*/
}
.search-temp-button-box #toggler:after {
	position: relative;
	content: 'Advanced Search';
}
.search-temp-button-box.advanced #toggler:after {
	position: relative;
	content: 'Simple Search';
}
.search-temp-button-box.advanced #toggler {
	/*margin-left: 156px;*/
	/*margin-left: 115px;*/
}
.search-temp-date-ads img {
    padding: 2px 3px;
    border: 1px solid #a7a7a7;
}
.search-temp-archived {
    margin-left: 30px;
}

.hidden-block-search
{
	display: none;
}
.search-temp-advanced .search-temp-button-box {
    margin-left: 35px;
}
.search-temp-archived .show-archived {
    /*color: rgb(77, 77, 77);*/
}
.search-temp-advanced-part {
    border-top: 1px solid #d4d4d4;
    display: inline-block;
}
.docs_list_actions_tbl_ads tr {
    vertical-align: middle;
}
.ads_library .sform_bg {
    height: auto;
    background-position: center top;
}
.icon-ads {
    margin: 0 3px;
    width: 20px;
    height: 20px;
    background-image: url("../img/icons/icons_ip.png");
    background-position: 0 0;
    display: inline-block;
    background-color: transparent;
    border: none;
    cursor: pointer;
    background-repeat: no-repeat;
}
.legend .icon-ads {
    vertical-align: middle;
    margin: 0;
    cursor: default;
}
.icon-publish-ads {
	background-image: url("../img/icons/svg/icon_publish_maya_blue_20x20_normal.svg");
}
a.icon-publish-ads:hover {
	background-image: url("../img/icons/svg/icon_publish_raw_unber_20x20_hover.svg");
}
.icon-unpublish-ads {
	background-image: url("../img/icons/svg/icon_publish_maya_blue_20x20_normal.svg");
	transform: rotate(-180deg);
}
a.icon-unpublish-ads:hover {
	background-image: url("../img/icons/svg/icon_publish_raw_unber_20x20_hover.svg");
}
.icon-archive-ads {
    background-position: -287px -343px;
}
a.icon-archive-ads:hover {
    background-position: -18px -346px;
}
.icon-unarchive-ads {
    background-position: -287px -384px;
}
a.icon-unarchive-ads:hover {
    background-position: -18px -387px;
}
.icon-approve-ads {
    background-position: -287px -425px;
}
a.icon-approve-ads:hover {
    background-position: -18px -428px;
}
.icon-preview-ads {
    background-position: -287px -465px;
}
a.icon-preview-ads:hover {
    /*background-position: -18px -468px;*/
}
.icon-download-ads {
    background-position: -287px -508px;
}
a.icon-download-ads:hover {
    background-position: -18px -511px;
}
.icon-exportfrom-ads {
    background-position: -287px -549px;
}
a.icon-exportfrom-ads:hover {
    background-position: -18px -552px;
}
.icon-edit-ads {
	background-image: url("../img/icons/svg/icon_edit_maya_blue_20x20_normal.svg");
}
a.icon-edit-ads:hover {
	background-image: url("../img/icons/svg/icon_edit_raw_umber_20x20_hover.svg");
}
.icon-edit-in-template-ads {
    background-position: -287px -631px;
}
a.icon-edit-in-template-ads:hover {
    background-position: -18px -634px;
}
.icon-copy-template-ads {
    background-position: -287px -673px;
}
a.icon-copy-template-ads:hover {
    background-position: -18px -676px;
}
.icon-edit-temp-ads {
    background-position: -287px -714px;
}
a.icon-edit-temp-ads:hover {
    background-position: -18px -717px;
}
.icon-revision-ads {
    background-position: -287px -751px;
}
a.icon-revision-ads:hover {
    background-position: -18px -754px;
}
.icon-qrcode-ads {
    background-position: -287px -797px;
}
a.icon-qrcode-ads:hover {
    background-position: -18px -800px;
}
.icon-delete-ads {
	background-image: url("../img/icons/delete-normal.png");
}
.icon-delete-ads:hover {
	background-image: url("../img/icons/delete-normal.png");
}

.icon-schedule-ads {
    background-position: -286px -878px;
}
a.icon-schedule-ads:hover {
    background-position: -17px -881px;
}
.icon-refuse {
    background-position: -288px -998px;
}
a.icon-refuse:hover {
    background-position: -18px -998px;
}
.wrap .icon-review {
    background-position: -287px -1037px;
    width: 19px;
    margin-left: 1px;
}
a.icon-review:hover {
    background-position: -17px -1037px;
}
.legend .icon-review {
    background-position: -287px -1036px;
}
.companies-menu {
    height: 17px;
    padding: 5px 7px;
    box-sizing: border-box;
}
.companies-menu-title {
    color: #969da9;
    float: left;
    width: 6%;
    padding-left: 3px;
    height: 17px;
    box-sizing: border-box;
    line-height: 17px;
}
.companies-menu-current{
	color: #969da9;
	float: right;
	height: 17px;
	box-sizing: border-box;
	line-height: 17px;
	width: 147px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.companies-menu-list {
    float: left;
    width: 94%;
    height: 17px;
    line-height: 17px;
}
#as-addons-tab-content .companies-menu-list{
	width: 82%;
}
.companies-menu-list li {
    float: left;
    margin: 0;
    width: 3.5037%;
    text-align: center;
    text-transform: uppercase;
    list-style-type: none;
}
.companies-menu-list li span,
.companies-menu-list li a {
    display: block;
    text-decoration: none;
    color: #999999;
}
.companies-menu-list li span {color: #cccccc;}
.companies-menu-list li a {color: #222222;}
.companies-menu-list li a:hover,
.companies-menu-list li a.active {
    /*background-color: #f8d89b;*/
    color: #50b9f1;
}
/*.ads_library #searchDocsFilter > #categoriesList,*/
.companies-menu {
    height: 32px;
    /*line-height: 28px;*/
    background: #e1e8ea;
	border-radius: 8px 8px 0 0;
}

.companies-menu ~ * #searchDocsFilter {
	background-color: #e1e8ea;
	padding-top: 10px;
}
.companies-menu ~ * #searchDocsFilter > #categoriesList {
	/*display: none;*/
	margin-top: 15px;
}
.companies-menu ~ .box9 {
	background: #e1e8ea;
}
.ads_library .redesign #deliveryCart >table {
    width: 100%;
    color: #999;
}

.ads_library .redesign #deliveryCart >table >tbody >tr >td {
    border-top: 0;
    padding: 5px 25px 5px 5px;
    font: normal 12px/22px Helvetica;
}
.ads_library .redesign #deliveryCart >table >tbody >tr >td:first-child {
    /*border-bottom: 0;*/
}
.ads_library .redesign #deliveryCart >table >tbody >tr >th, .ads_library .redesign #deliveryCart >table >tbody >tr >th a {
    border-left: 0;
    color: #999;
    vertical-align: inherit;
	line-height: normal;
}
.ads_library #deliveryCart th a.darr {
    background: none;
}
.ads_library .list_box.published_status0 {
    color: #7f7f7f;
}
.ads_library .list_box.published_status0:before {
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../img/icons/status_new.png) no-repeat left center;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -4px;
}
.ads_library .list_box.published_status1 {
    color: #7ac531;
}
.ads_library .list_box.published_status1:before {
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../img/icons/status_published.png) no-repeat left center;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -4px;
}
.ads_library .list_box.published_status2 {
    color: #f47d65;
}
.ads_library .list_box.published_status2:before {
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../img/icons/status_declined.png) no-repeat left center;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -4px;
}
.ads_library .list_box.published_status-1 {
    color: #6fa1ed;
}
.ads_library .list_box.published_status-1:before {
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../img/icons/status_review.png) no-repeat left center;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -4px;
}
.ads_library .redesign #deliveryCart >table >tbody >tr >td.date-col {
    text-align: center;
    font-size: 13px;
}
.ads_library #deliveryCart td, #deliveryCart div {
    font-size: 11px;
}
.ads_library #deliveryCart .category {
    font-weight: normal;
    color: #999;
}
.ads_library #deliveryCart .last.icons-wrap:hover .unit:not(:empty) {
    background: none;
}
.ads_library #deliveryCart a.visited {
    text-decoration: underline;
}
.ads_library #deliveryCart a.visited {
    text-decoration: none;
}

.ads_icons_mode.published_status0 .icons_box_status {
    background: url(../img/icons/status_new.png) no-repeat center center;
    position: absolute;
    right: 7px;
    top: -9px;
    height: 24px;
    width: 24px;
}
.ads_icons_mode.published_status1 .icons_box_status {
    background: url(../img/icons/status_published.png) no-repeat center center;
    position: absolute;
    right: 7px;
    top: -9px;
    height: 24px;
    width: 24px;
}
.ads_icons_mode.published_status2 .icons_box_status {
    background: url(../img/icons/status_declined.png) no-repeat center center;
    position: absolute;
    right: 7px;
    top: -9px;
    height: 24px;
    width: 24px;
}
.ads_icons_mode.published_status-1 .icons_box_status {
    background: url(../img/icons/status_review.png) no-repeat center center;
    position: absolute;
    right: 7px;
    top: -9px;
    height: 24px;
    width: 24px;
}
#template-container {
    height: 115px;
}
#template-container li {
    position: relative;
}
#template-container li .content-type-image {
    display: block;
    height: 18px;
    width: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url("../img/icons/image_type_ads.png") no-repeat right top;
    border-bottom: 1px solid #ffb625;
    box-sizing: border-box;
}
#template-container li .content-type-video {
    display: block;
    height: 19px;
    width: 136px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url("../img/icons/video_type_ads.png") no-repeat right top;
    border-bottom: 1px solid #26b18f;
    box-sizing: border-box;
}
#template-container li .content-type-dynamic-app {
    display: block;
    height: 18px;
    width: 136px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url("../img/icons/d_app_type_ads.png") no-repeat right top;
    border-bottom: 1px solid #7362ca;
    box-sizing: border-box;
}
#template-container img {
    display: block;
}
#template-container .img-title {
    display: block;
    height: 20px;
    width: 136px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.img-title .status-circle {
    display: inline-block;
    background: #0e76bc;
    height: 2px;
    width: 2px;
    border: 1px solid #0e76bc;
    border-radius: 2px;
    margin: 8px 5px 0 2px;
}
.create_new_template label {
    cursor: hand;
    cursor: pointer;
}
.create_new_template #ES_tab, .create_new_template #EvoCRM_tab {
    background: #328ac6;
    color: #fff;
    border: none;
    margin: 0;
    border-radius: 0;
}
.create_new_template #ES_tab:hover, .create_new_template #EvoCRM_tab:hover {
    background: #328ac6;
    color: #ffd870;
}
.create_new_template #ES_tab:hover label, .create_new_template #EvoCRM_tab:hover label {
    color: #ffd870;
}
.create_new_template #integrationTabs {
    border-bottom: 2px solid #969da9;
    margin-bottom: 0;
    width: 1012px;
}
.create_new_template #ES_tab.ac, .create_new_template #EvoCRM_tab.ac {
    background-color: #ffd870;
    border: 3px solid #ffd870;
    border-bottom: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.create_new_template #ES_tab label, .create_new_template #EvoCRM_tab label {
    color: #fff;
    display: inline-block;
    height: 17px;
    line-height: 17px;
}
.create_new_template #ES_tab.ac label, .create_new_template #EvoCRM_tab.ac label {
    color: #333;
}
.selected_frame_box {
    padding: 10px 8px;
    background-color: #DFEFF7;
    border-top: 1px solid #969da9;
    border-bottom: 1px solid #969da9;
    text-align: center;
    width: 156px;
    height: 187px;
    box-sizing: border-box;
}
.create_new_template span.layout-title {
    font-size: 12px; color: #333; line-height: 18px;
}
.create_new_template .canvas_size_box {
    background-color: #f0f1f1;
    /*min-width: 216px;*/
    box-sizing: border-box;
    padding: 10px 15px;
    overflow: hidden;
}
.create_new_template .canvas_size_box li {
    list-style-type: none;
    float: left;
	min-width: 93px;
    width: 50%;
    padding: 6px 0 6px 8px;
    box-sizing: border-box;
    margin: 0;
}
.create_new_template .canvas_size_box li input, .create_new_template .content_type_box input {
    margin: 0;
    vertical-align: middle;
    margin-right: 3px;
}
.create_new_template .canvas_size_box li label, .create_new_template .content_type_box label {
    margin: 0;
    vertical-align: middle;
}
.create_new_template#template-edit h3 {
    text-align: center;
    color: #0e76bc;
    line-height: 14px;
}
.create_new_template#template-edit {
    width: auto;
}
.create_new_template .content_type_box {
    padding: 10px;
    background-color: #f0f1f1;
    border-bottom: 5px solid #fff;
}
.create_new_template .content_type_box li {
    margin: 0;
    padding: 6px 0;
}
.create_new_template .aspect_ratio_box {
    padding: 10px;
    background-color: #f0f1f1;
}
.create_new_template#template-edit .canvas-size-box {
    display: block;
    text-align: center;
    height: 58px;
    line-height: 58px;
}
.create_new_template .description_box {
    background-color: #f0f1f1;
    width: 301px;
    box-sizing: border-box;
    padding: 10px 5px 14px;
}
.create_new_template .description_box input, .create_new_template .description_box select {
    height: 18px;
    box-sizing: border-box;
    margin-left: 3px;
    padding-left: 3px;
    border: 1px solid #e8e8e8;
    border-top: 1px solid #8d8d8d;
}
.create_new_template .description_box label {
    display: inline-block;
    width: 74px;
    text-align: right;
    vertical-align: top;
    margin-top: 2px;
}
.create_new_template .canvas_size_small_box {
    padding: 10px 25px 11px;
    box-sizing: border-box;
    width: 190px;
    background-color: #f0f1f1;
}
.create_new_template .canvas_size_box.layout_ratio_box ul li {
    float: none;
}
.create_new_template#template-edit #layout_block {
    background: none;
    border: 0;
}
.create_new_template .layout_ratio_box {
    min-width: 160px;
    /*padding: 10px 25px 11px;*/
}
.create_new_template .layout_ratio_box select {
	float: right;
	margin-left: 5px;
	width: 85px;
}
.create_new_template#template-edit .layout_ratio_box ul li {
	clear: both;
	vertical-align: middle;
	line-height: 20px;
	padding: 6px 0 0;
	white-space: nowrap;
	min-width: 140px;
}
.create_new_template .video_wall_box {
	min-width: 175px;
}
.create_new_template .es_content_type_box {
    padding: 10px 25px;
}
.create_new_template#template-edit ul li {
   line-height: 13px;
}
.box-img11 {
	text-align: center;
}
.template_info_section {
    display: table;
    margin: 15px 0 15px;
	width: 100%;
}
.template_info_box {
    display: table-cell;
    vertical-align: top;
    background-color: #f0f1f1;
	height: 100%;
}
.template_info_box.dispNone {display: none;}
#description_item {
    box-sizing: border-box;
    margin-left: 3px;
    padding-left: 3px;
    border: 1px solid #e8e8e8;
    border-top: 1px solid #8d8d8d;
    width:213px;
    height:85px;
    resize:none;
}
.published_status_box {
    padding-left: 74px;
}
.description_box .published_status_box label {
    width: auto;
    margin-left: 3px;
}
.edit-template .date_box {
    display: none;
}
.edit-template .selected_frame_box {
    height: 205px;
}
.create_new_template .edit-template .content_type_box {
    padding: 13px 10px;
}
.create_new_template .edit-template .canvas_size_small_box {
    padding: 12px 25px;
}
.layout-preview {
 	text-align: center;
}
.layout-preview > span {
	display: block;
	height: 58px;
	line-height: 58px;
	text-align: center;
}
.layout-preview .layout-select-item {
	margin-top: 10px;
	padding: 0;
	display: block;
	text-align: center;
	width: 100%;
}
.layout-preview .layout-info {margin-top: 10px;}
.layout-info {
    margin-top: 28px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #8f9dae;
    text-align: center;
}
.layout-preview .portrait-horizontal.two {
    width: 84px;
    height: 76px;
    margin: auto;
}
.layout-preview .landscape-vertical.two {
    width: 84px;
    height: 76px;
    margin: auto;
}
.layout-preview .landscape-horizontal.two {
    width: 84px;
    height: 76px;
    margin: auto;
}
.template_layout-selection .landscape-horizontal.two {
    width: 70px;
    height: 18px;
}
.template_layout-selection .portrait-horizontal.two,
.template_layout-selection .landscape-vertical.two {
    width: 40px;
    height: 38px;
}
.template_layout-selection .landscape-horizontal.three {
    width: 102px;
    height: 18px;
}
.template_layout-selection .portrait-vertical.four {
    width: 18px;
    height: 140px;
}
.layout-preview .layout-of-screens:after {
    display: block;
    visibility: hidden;
    height: 0;
    content: '.';
    clear: both;
}
.layout-of-screens.portrait-horizontal {

}
.layout-of-screens.portrait-vertical {

}
.layout-of-screens.landscape-horizontal {

}
.layout-of-screens.landscape-vertical {

}
.layout-of-screens .screen {
    background-color: #72aab9;
}
.landscape-horizontal .screen,
.portrait-horizontal .screen {
    float: left;
}
.landscape-horizontal.two .screen,
.portrait-horizontal.two .screen {
    width: 46%;
    height: 100%;
    margin-right: 3%;
}
.portrait-vertical.two .screen,
.landscape-vertical.two .screen {
    width: 100%;
    height: 46%;
    margin-bottom: 3%;
}
.landscape-horizontal.three .screen {
    width: 32%;
    height: 100%;
    margin-right: 2%;
}
.portrait-vertical.four .screen {
    width: 100%;
    height: 22%;
    margin-bottom: 4%;
}
.layout-of-screens .screen:last-child {
    margin-right: 0;
    margin-bottom: 0;
}
.template_layout-selection .layout-of-screens {display: block;
	white-space: nowrap;
}
.landscape_orientation-l .screen {height: 16px; width: 30px;}
.landscape_orientation-p .screen {width: 16px; height: 30px;}
.landscape_orientation-l .screen,
.landscape_orientation-p .screen {display: inline-block; margin: 1px;}
.template_layout-selection {
    /*display: table;*/
    margin: 15px 0 15px;
    width: 100%;
    background-color: #F0F1F1;
    min-height: 120px;
	overflow: auto;
	max-width: 992px;
}
#videowall_config {
	margin: 0;
	max-height: 210px;
	overflow: auto;
}
.layout-select-item {
    display: block;
    margin: 6px 0;
}
.layout-select-item .radio-label {
    margin-bottom: 4px;
	white-space: nowrap;
}
.layout-select-item  .layout-radio {
    vertical-align: bottom;
    margin-right: 5px;
}
.layout-select-item  .layout-label {

}
.es_frame_box {
    min-height: 213px;
	height: 100%;
}
div.revision_docs_title {
    width: auto;
    padding: 4px 14px;
    margin-top: 10px;
    color: #944c5e;
}
.revisions_search_section {
    width: 100%;
    height: 38px;
    line-height: 38px;
}
.revisions_search_section .search-temp-title {
    height: 33px;
    width: 10%;
    text-align: right;
    margin: 5px 0 0;
    line-height: 13px;
    color: #000;
}
.revisions_search_section .search-temp-search {
    float: none;
    margin: 0;
}
.revisions_search_section .search-temp-keyword {
    float: none;
    width: auto;
    margin: 0 0 0 30px;
}
.revisions_search_section label {
    color: #b3b3b3;
    margin-right: 3px;
    cursor: pointer;
    font-size: 12px;
}
.revisions_search_section input {
    border-color: #d5d5d5
}
.revisions_search_section .search-temp-date-ads {
    margin-left: 50px;
}
.revisions_search_section .search-temp-search {
    margin-left: 75px;
}
.user_accounts_searchform .search-temp-title {
    text-align: right;
    margin-top: 0;
    width: 85px;
    color: #000;
}
.user_accounts_searchform label {
    cursor: hand;
    cursor: pointer;
}
.user_accounts_searchform input,
.user_accounts_searchform select {
    box-sizing: border-box;
}
.user_accounts_searchform .as-title {
    color: #808080;
    font-size: 12px;
    margin-right: 3px;
}
.user_accounts_searchform .search-temp-as, .user_accounts_searchform .search-temp-keyword {
    background: none;
    text-align: right;
}
.user_accounts_searchform .search-temp-keyword input[type=text] {
    margin-top: 0;
}
.user_accounts_searchform .search-temp-keyword {
    margin-top: 0;
    margin-right: 20px;
}
.user_accounts_searchform .search-temp-as {
    height: auto;
    text-align: right;
    margin-right: 20px;
}
.user_accounts_searchform {
    height: 75px;
    background-position: bottom;
}
.user_accounts_searchform .main-searchform {
    margin-bottom: 0;
    margin-top: 2px;
}
.user_accounts_searchform .search-temp-search {
    margin-top: 15px;
}
.ads_library .row:nth-child(2n+1) {
    background-color: #f0f1f2;
}
.ads_library .row:hover {
    background-color: #f9f9e6;
}
.ads_library .redesign #deliveryCart >table >tbody >tr >th {
    background-color: #edeeef;
	padding-right: 25px;
	padding-left: 5px;
}
.app_type_box {
    text-transform: uppercase;
    font-size: 11px !important;
}
.app_type_box img {
    margin-top: -4px;
    margin-right: 5px;
}
.app_type_box .img_dynamic {
    margin-top: -1px;
}
.ads_icons_mode.published_status0 {
    border: 2px solid #f9edb5;
    border-bottom-right-radius: 15px;
}
.ads_icons_mode.published_status0 .icons_box_rollover {
    background-color: #f9edb5;
    border: 2px solid #f9edb5;
    border-bottom-right-radius: 15px;
}
.ads_icons_mode.published_status1 {
    border: 2px solid #daebcc;
    border-bottom-right-radius: 15px;
}
.ads_icons_mode.published_status1 .icons_box_rollover {
    background-color: #daebcc;
    border: 2px solid #daebcc;
    border-bottom-right-radius: 15px;
}
.ads_icons_mode.published_status2 {
    border: 2px solid #f5dbd7;
    border-bottom-right-radius: 15px;
}
.ads_icons_mode.published_status2 .icons_box_rollover {
    background-color: #f5dbd7;
    border: 2px solid #f5dbd7;
    border-bottom-right-radius: 15px;
}
.ads_icons_mode.published_status-1 {
    border: 2px solid #d8e3f4;
    border-bottom-right-radius: 15px;
}
.ads_icons_mode.published_status-1 .icons_box_rollover {
    background-color: #d8e3f4;
    border: 2px solid #d8e3f4;
    border-bottom-right-radius: 15px;
}
.ads_icons_mode.published_status0 .icons_box_rollover:before {
    content: "";
    position: absolute;
    right: -2px;
    top: -13px;
    width: 0;
    height: 0;
    border-color: transparent #f9edb5 #f9edb5 transparent;
    border-style: solid;
    border-width: 9px 6px 3px 6px;
}
.ads_icons_mode.published_status1 .icons_box_rollover:before {
    content: "";
    position: absolute;
    right: -2px;
    top: -13px;
    width: 0;
    height: 0;
    border-color: transparent #daebcc #daebcc transparent;
    border-style: solid;
    border-width: 9px 6px 3px 6px;
}
.ads_icons_mode.published_status2 .icons_box_rollover:before {
    content: "";
    position: absolute;
    right: -2px;
    top: -13px;
    width: 0;
    height: 0;
    border-color: transparent #f5dbd7 #f5dbd7 transparent;
    border-style: solid;
    border-width: 9px 6px 3px 6px;
}
.ads_icons_mode.published_status-1 .icons_box_rollover:before {
    content: "";
    position: absolute;
    right: -2px;
    top: -13px;
    width: 0;
    height: 0;
    border-color: transparent #d8e3f4 #d8e3f4 transparent;
    border-style: solid;
    border-width: 9px 6px 3px 6px;
}
.published_status0:hover .ads_info_container label {
    background-color: #ffffcc;
    border-bottom-right-radius: 13px;
}
.published_status1:hover .ads_info_container label {
    background-color: #edf9e4;
    border-bottom-right-radius: 13px;
}
.published_status2:hover .ads_info_container label {
    background-color: #fff6f5;
    border-bottom-right-radius: 13px;
}
.published_status-1:hover .ads_info_container label {
    background-color: #f3f6fA;
    border-bottom-right-radius: 13px;
}
.status-legend-box {
    padding-bottom: 5px;
    border-bottom: 1px dashed #dfdfdf;
    margin: 5px 0 10px;
}
.status-legend-box > div {
    display: inline-block;
    line-height: 26px;
    padding-right: 15px;
}
.status-legend-box > div > img {
    vertical-align: middle;
}
.published-legend-item {
    color: #7ac531;
}
.new-legend-item {
    color: #7f7f7f;
}
.review-legend-item {
    color: #6fa1ed;
}
.declined-legend-item {
    color: #f47d65;
}
.ads_library .table {
    padding-bottom: 0;
}
.ads_library .legend {
    position: static;
}
.ads_library .mt6.pl30 {
    display: none;
}
.port_checker_content {
    width: 100%;
    background-color: #f0f2f3;
    padding: 10px 16px;
    box-sizing: border-box;
}
.port_checker_content div {
    padding: 8px 0;
}
.port_checker_content div label {
    display: inline-block;
    vertical-align: top;
    text-align: right;
    width: 38%;
    margin-top: 2px;
}
.port_checker_content div input {
    width: 45%;
    height: 17px;
    line-height: 14px;
    box-sizing: border-box;
    padding-left: 3px;
}
.port_checker_info {
    margin: 10px 0;
}
.box-audio {
    width: 100%;
    margin-bottom: 0;
    position: relative;
}
.duration-box {
    padding-left: 15px;
    display: inline-block;
    text-align: center;
    background: url(../img/icons/my_ads/audio_clock.png) no-repeat left center;
}
#deliveryCart #audio-list td {
    padding: 5px;
}
#deliveryCart #audio-list td.alignC {
    text-align: center;
}
.simplified-info-container .ads_info_container .docsTitle {
    padding: 0 0 10px;
    position: relative;
    overflow: visible;
}
.simplified-info-container .ads_info_container .docsTitle .link a:link {text-decoration: underline;}
.simplified-info-container .ads_info_container .docsTitle .link a {width: 100%;}
.simplified-info-container .ads_info_container .docsTitle a {
    width: 90%;
}
.ads_icons_mode.published_status0 .simplified-info-container .icons_box_status,
.ads_icons_mode.published_status1 .simplified-info-container .icons_box_status,
.ads_icons_mode.published_status2 .simplified-info-container .icons_box_status,
.ads_icons_mode.published_status-1 .simplified-info-container .icons_box_status {
    right: -5px;
    top: -5px;
}
.duration-item {
    line-height: 14px;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    margin-left: 12px;
    padding-left: 17px;
    background: url(../img/icons/my_ads/audio_clock.png) no-repeat left 2px;
    color: #a93955;
}
.default-live-videos-box {
    height: 100%;
    background: url(../img/icons/live-video.png) no-repeat center center;
}
.default-web-page-box {
    height: 100%;
    background: url(../img/icons/web-page.png) no-repeat center center;
}
.file-approved-box {
    height: 100%;
    background: url(../img/icons/file-attached.png) no-repeat center center;
}
.media_type_web {
	background: url(../img/icons/web-page-list.png) no-repeat 3px center;
	background-size: contain;
	display: inline-block;
	width: 51px;
	height: 15px;
}
.media_type_web::after {
	color: rgb(102, 102, 102);
	content: "HTML";
	font-size: 9px;
	line-height: 15px;
	padding-left: 22px;
}
.default-videos-box {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../img/icons/video.png) no-repeat center center;
}
.default-audio-box {
	background: rgba(0, 0, 0, 0) url("../img/icons/my_ads/audio_play.png") no-repeat scroll center center / contain ;
	display: inline-block;
	width: 100%;
	height: 50%;
	position: absolute;
	top: 20px;
	/*opacity: 0.5; filter:alpha(opacity=50);*/
}
.list-audio-container .default-live-videos-box {
    position: absolute;
    width: 63px;
    height: 44px;
    background: url(../img/icons/live-video-list.png) no-repeat center center;
    top: -16px;
    left: -5px;
}
.list-audio-container .default-web-page-box {
    position: absolute;
    width: 63px;
    height: 44px;
    background: url(../img/icons/web-page-list.png) no-repeat center center;
    top: -16px;
    left: -5px;
}
.list-audio-container .default-videos-box {
	position: absolute;
	width: 63px;
	height: 44px;
	background: url(../img/icons/video-list.png) no-repeat center center;
	top: -45px;
	left: 0;
}
.list-audio-container .default-audio-box {
	background: rgba(0, 0, 0, 0) url("../img/icons/my_ads/audio_play.png") no-repeat scroll center center / contain ;
	display: inline-block;
	height: 40px;
	width: 60px;
	position: absolute;
	left: 0;
	top: -13px;
}
.error-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.error-app-box {
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #670c24;
    padding: 15px 25px;
    background-color: #fff;
    font-size: 14px;
    border-radius: 8px;
}
.error-container {
    text-align: center;
    width: 100%;
    height: 100%;
}
.date-rev-box {
    position: absolute;
    top: 0;
    right: 40px;
    width: auto;
}
.date-rev-box a.box-version:link, .date-rev-box a.box-version:visited {
    margin: 0;
}
.icons-mode-content-img {
    max-width: 100%;
    max-height: 100%;
    overflow: auto;
    margin: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.tabs-sett-bar,
.tabs-nav-bar {
    padding-left: 35px;
    background-image: url(../img/icons/svg/icon_edit_layout_curious_blue_20x20.svg);
	background-size: 20px;
    background-repeat: no-repeat;
    background-position: 9px 6px;
}
.gm-tabs--side-title.customize,
.gm-tabs--side-title.records,
.tabs-nav-bar.customize,
.tabs-nav-bar.records {
	padding-left: 35px;
	background-image: url(../img/icons/svg/icon_content_management_curious_blue_20x20.svg);
	background-size: 20px;
	background-repeat: no-repeat;
	background-position: 9px 9px;
}
.gm-tabs--side-title.records{
	background-image: url(../img/icons/svg/icon_results_curious_blue_20x20.svg);
}
.gm-tabs--side-title.tabs-sett-bar,
.tabs-sett-bar {
	border-radius: 7px 7px 0px 0px;
	padding-left: 35px;
	background-image: url(../img/icons/svg/icon_settings_curious_blue_20x20.svg);
	background-size: 20px;
	background-repeat: no-repeat;
	background-position: 9px 6px;
}
.gm-tabs--side-title.tabs-analytics-bar{
	padding-left: 40px;
	background-image: url(../img/buttons/analytics-nav.png);
	background-repeat: no-repeat;
	background-position: 11px 11px;
	color: #5b5e64;
}
.gm-tabs--side-title.tabs-nodes-bar{
	padding-left: 40px;
	background-image: url(../img/buttons/nodes-nav.png);
	background-repeat: no-repeat;
	background-position: 11px 11px;
	color: #5b5e64;
}
.gm-tabs--side-title.synclog,
.gm-tabs--side-title.delivery {
	display: flex;
	align-items: flex-end;
	overflow: visible;
	height: 40px;
	/*padding-left: 30px;*/
	padding-top:0;
	background-image: url(../img/buttons/synclog-nav.png);
	background: #cccccc;
	background-repeat: no-repeat;
	background-position: 11px 11px;

	width: 50%;
	justify-content: flex-end;
	position: absolute;
	right: 0;
	top: -29px;
}
.gm-tabs--side-title.synclog #synclog, .gm-tabs--side-title.synclog #delivery{
	height: 28px;
	padding: 0;
	margin: 0px 5px 0 5px;
}
.gm-tabs--side-title.delivery {
	background-image: url(../img/buttons/delivery-nav.png);
}
#deliveryCart .legend {
    position: static;
}
span.company-ico img {
    display: block;
	width: 38px;
	height: 38px;
	/*width: 23px;*/
    /*width: 18px;*/
    /*height: 18px;*/
    margin: 1px auto 0;
}
.cross-file-input {
    overflow: hidden;
    position: relative;
    border: 1px solid #ccc;
    padding: 3px 0;
    width: 80px;
    text-align: center;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: -moz-linear-gradient(#F6F6F6, #DDDDDD);
    background: -webkit-linear-gradient(#F6F6F6, #DDDDDD);
    background: -o-linear-gradient(#F6F6F6, #DDDDDD);
    background: -ms-linear-gradient(#F6F6F6, #DDDDDD);/*For IE10*/
    background: linear-gradient(#F6F6F6, #DDDDDD);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F6F6F6', endColorstr='#DDDDDD');/*For IE7-8-9*/
    cursor: pointer;
	display: inline-block;
}
.cross-file-input input[type=file] {
    cursor: inherit;
    display: block;
    filter: alpha(opacity=0); opacity: 0;
    min-height: 100%; height: 100%;
    min-width: 100%; width: 100%;
    position: absolute;
    right: 0; left: 0;
    text-align: right;
    top: 0; bottom: 0;
	float: left;
}
.cross-file-name {
	position: relative;
	display: inline-block;
	margin-left: 10px;
}
.cross-file-name span {
	line-height: 16px;
	height: 20px;
	max-width: 210px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
}
.cross-file-name span abbr {border: none;}
.cross-file-name span + a {position: absolute; right: -18px; top: -1px;}
.cross-file-name span:empty + a {display: none;}
.pagination-info.group-info{background: #e1e8ea;margin: -10px 0 0;padding: 7px 10px;border-top: 1px solid #fff;}
.custom_permission_save_row{width: 100%;text-align: center;margin: 10px auto;padding: 0 0 20px;}
.custom_permission_div_row{margin: 7px 18px;}
.custom_permission_div_details{display: none; _display: none; margin: 7px 0px 7px 45px;}
.custom_permission_div_item{float: left; margin: 0px 5px;}
.perm_arr {width: 9px;height: 17px;display: inline-block;vertical-align: middle;}
.perm_arr.down {background:url(../img/arrows/arrows_set.png) no-repeat scroll 0px -13px; cursor:pointer;}
.perm_arr.up {background:url(../img/arrows/arrows_set.png) no-repeat scroll 0px 0px;; cursor:pointer;}
.perm_arr.inactive {
	cursor: default;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
}
.permission_div_title {font-size: 14px;}
.permission_div_title.black { color:black;font-size: 11px; font-weight: bold;}
.permission_div_title_item.all{float: left; font-size: 11px;margin-left:10px;color:gray;}
.page-error-box {
    width: 400px;
    margin-top: 50px;
}
.head .page-error-box {
    margin: -5px auto 0;
    padding-bottom: 15px;
}
.page-error-box .main-temp-title {
    color: #f00;
}
.product-catalog-box {
    margin-top: -7px;
    border-top: 1px solid #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.action-cell {
    font: 12px tahoma;
}
.calendar-title {
    color: #0e76bc;
}
.calendar-title .main-searchform {
    margin-top: -7px;
}
.appliance-search-box {
    margin-left: 40px;
}
#catlistList .inner_content.table {
    margin-top: 0;
    border-top: none;

}
#companyDocsList #searchDocsFilter .sform_bg {
    border-top: 1px solid #fff;
    margin-top: -7px;
    padding-top: 3px;
}
.calendar-legend-box {
    margin-top: -5px;
    box-shadow: 0 5px 5px rgba(0,18,30,0.38);
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.calendar-legend-box .legend {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.content-shadow .calendar-legend-box,
.content-shadow .calendar-legend-box .legend {
	box-shadow: none;
	border-radius: 0;
}
.calendar-nav-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    background: url(../img/icons/icons_ip.png) no-repeat;
    vertical-align: middle;
    cursor: pointer;
}
.calendar-nav-icon-prev {
    background-position: -123px -29px;
}
.calendar-nav-icon-next {
    background-position: -123px -69px;
}
.content-shadow {
    /*box-shadow: 0 0 5px rgba(0,0,0,0.38);*/
    border-radius: 8px;
	border: 1px solid #e1e8ea;
	border-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
input[type="submit"].button-search:hover,
.search-temp-button-clear:hover,
#simple-search-buttons .search-temp-button-clear:hover,
.button:hover {
    background-color: #B2DFF7;
}
.app-title-overflowed:hover {
    overflow: visible!important;
    width: auto!important;
    background: white;
    box-shadow: 0 0 5px;
    border-radius: 3px;
    padding-left: 5px;
    left: -5px;
    padding-right: 5px;
	z-index: 100;
}

.instance_application_type:not(:empty):before {
	content: ' (';
}

.instance_application_type:not(:empty):after {
	content: ')';
}



.time-selector {
	display: inline-block;
	white-space: nowrap;
	margin-bottom: 15px;
}
.time-selector span {
}
.time-selector span:after {
	content: ' : ';
}
.time-selector span:last-child:after {
	content: '';
}
.time-selector select {
	width: 38px;
	font-size: 10px;
}

.redesign #deliveryCart tbody.applications_list td,
.redesign #deliveryCart tbody.applications_list td > div,
.ads_library #deliveryCart tbody.applications_list td,
.ads_library #deliveryCart tbody.applications_list td > div {
	font-size: 11px;
	font: 11px/22px Helvetica;
}
.redesign #deliveryCart tbody.applications_list td {
	padding: 0 10px;
}
.redesign #deliveryCart tbody#applications_list_table td.company-cell span.company-cell-span{
	display: block;
	max-width: 168px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
}
.redesign #deliveryCart tbody#applications_list_table td.location-cell span.location-cell-span{
	width: 185px;
}
 .redesign #deliveryCart tbody#applications_list_table td.location-cell{
	 max-width: 165px;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 white-space: nowrap;
	 text-align: left;
	 line-height: 16px;
 }
.wrap .redesign #login-page{
	top:50vh;
}

.but_off {
    color: #969696;
}
.reboot_inp, .shutdown_inp {
    padding-right: 8px;
}
.block_line {
    margin-bottom: 10px;
}
.button2 {
    cursor: pointer;
    padding: 3px;
}

.scroll
{
    height: 540px;
    overflow-y: scroll;
    overflow-x: hidden;
}


.set_background
{
	background-color: #def1fb;
}





a.add-contentmodule{
    background-color: #60b8f8;
}

a.add-contentmodule:hover{
    background-color: #85CAFF;
}

.info-for-app
{
    display: flex;
    justify-content: center;
	background: #AADEFA;
	padding: 3px 0px;
	margin-bottom: 3px;
}
.info-for-app .app-head{
	color: #0A578B;
	padding-left: 10px;
	padding-right: 6px;
	/*font-size: 12px;*/
}

.info-for-app .app-group
{
	display: flex;
	align-items: center;
	padding-right: 8px;
	border-right: 1px solid #49A8E3;
}
.info-for-app .app-group:last-child {
	border-right: none;
}

.info-for-app .app-body{
	color: #49A8E3;
}

#popup #popupcontent .popup-content #export-record .fa,
#popup #popupcontent .popup-content #export-record-xls .fa{
	width: 32px;
}
#popup #popupcontent .popup-content #export-record:before,
#popup #popupcontent .popup-content #export-record-xls:before{
	display: none;
}
.state
{
	display: inline-block;
}

.state_app
{
	display: block;
	width: 8px;
	height: 8px;
}
.w8
{
	width: 8px !important;
}

.nav #myslidemenu > ul > li > a,
.nav #myslidemenu > ul > li.ac > a {
	color: #000;
	background: #fff;
	border-radius: 2px 2px 0 0;
	font-size: 13px;
	font-family: Fira Sans;
	font-weight: 500;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 20px;
}

.nav #myslidemenu > ul > li > a {
	background: transparent;
	color: #fff;
}

.log-out-button {
	width: 16px;
	height: 16px;
	background: url(../img/icons/logout.png) center no-repeat;
	cursor: pointer;
	display: inline-block;
	position: absolute;
	right: 0;
	margin-right: 5px;
}
