CSS актуальный



/*Убираем логотип при печати*/
@media print
{
    #s4-titlerow, #s4-statusbarcontainer, #s4-topheader2 { display:none; visibility: hidden; }

    #s4-leftpanel { display:none; visibility: hidden; }
    #MSO_ContentTable { margin: 0 0 0 0; }
 }



.s4-titletable{
border-style:none;
	border-color:inherit;
	height:108px;
	width:100%;
	font-family:Tahoma, Verdana, Arial,sans-serif;
	font-size:8pt;
background-image:url('/SiteCollectionImages/pacstyle/1_px_up_fon.png');
background-repeat: repeat-x;
}
.s4-titlelogo{
padding:12px 10px 12px 12px;
text-align:center;
vertical-align:middle;
/*background: url('/SiteCollectionImages/pacstyle/Fon_left.png') no-repeat right top;*/
background: url('/SiteCollectionImages/pacstyle/left-bg.png') repeat;
}
.s4-titlelogo > a > img{
vertical-align:middle;
}
.s4-titlelogo > img{
vertical-align:middle;
}
.s4-titletext{
width:100%;
vertical-align:middle;
unicode-bidi:embed;
background-image:none;
color:white;
padding-left: 10px;
/*background: url('/SiteCollectionImages/pacstyle/Fon_right_23feb.png') no-repeat right top;*/
/*background: url('/SiteCollectionImages/pacstyle/Fon_right_8_mar.png') no-repeat right top;*/
/*background: url('/SiteCollectionImages/pacstyle/Autumn.png') no-repeat right top;*/
background: url('/SiteCollectionImages/pacstyle/Fon_right_town.png') no-repeat right top;

/*background: url('/SiteCollectionImages/pacstyle/25-hb.png') no-repeat right top;*/
/*background: url('/SiteCollectionImages/pacstyle/portal_25.png') no-repeat right top;*/
/*background: url('/SiteCollectionImages/pacstyle/NG_Portal_2016.png') no-repeat right top;*/
/*background: url('/SiteCollectionImages/pacstyle/Fon_right_town.png') no-repeat right top;*/
/*background: url('/SiteCollectionImages/pacstyle/2017_NY.png') no-repeat right top;*/
/*background: url('/SiteCollectionImages/pacstyle/Fon_right_ny2013.png') no-repeat right top;*/
/*background: url('/SiteCollectionImages/pacstyle/Fon_right_scier.png') no-repeat right top;*/
/*background: url('/SiteCollectionImages/pacstyle/ny2014.png') no-repeat right top;*/ /*banned*/
/*background-size: 350px;*/
}


a.informer_clok_text_1316611393
{
	background-color:#FFFFFF;
	font-size: 5px;
	text-decoration: none;
}

/*Иконки на главной*/
.pi_icons-list {
	/*overflow:hidden;*/
}
	.pi_icons-list A {
		display: inline-block !important;
		float:left;
		height: 100px;
		text-align: center;
		text-decoration: none;
		width: 120px;
		margin: 10px 0px 20px 0px;
		color: #0072bc;
		background-repeat: no-repeat;
		background-position: center top;
        background-color: transparent !important;
	}
.pi_icons-list A:hover {

}
.pi_icons-list SPAN {
	display:block;
	font-weight:bold;
	position:relative;
	margin-top: 70px;
	font: 400 13px/14px 'Roboto condensed';
}


.pi_content-header {
	background:#ECECEC url('/images/content_header_bg.png') no-repeat 0 0;
	height:25px;
	margin-bottom:15px;
	width:100%;
}
.pi_content-header H1 {
	font-family:Tahoma;
	font-size:100%;
	font-weight:bold;
	line-height:25px;
	margin:0 0 0 20px;
}
.pi_content-header H2 {
	font-family:Tahoma;
	font-size:large;
	font-weight:bold;
	line-height:25px;
	margin:0 0 0 25px;
}


.all-links, .personal-links-settings {
	padding-right: 0;
    margin-right: 15px;

    /*background-color: #f9f9f9;*/
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;

    padding-bottom: 70px;
    height: 100%;
}
	.all-links a, .personal-links-settings a {
		background-size: 90%;
		background-repeat: no-repeat;
		background-position: center;
		background-color: transparent !important;
	}

.list-group-item {
	display: flex;
	border-radius: 3px;
	min-width: 300px;
	height: 50px;
	/*
  	position: relative;
  	margin-bottom: -1px;
    display: block;
    padding: .75rem 1.25rem;*/
	background-color: #fff;
	border: 1px solid rgba(0,0,0,.125);
	margin-bottom: 2px;
}
	.list-group-item:hover {
		border: 1px solid rgba(3,65,113,.4);
		cursor: grab;
	}
.list-group-item:active {
    cursor: grabbing;
}

.list-group-item a {
    color: #000 !important;
    width: 50px !important;
    margin-left: 10px;
}

.list-group-item ul {
	margin-left: -30px;
}

.not-draggable {
	background-color: rgba(3,65,113,.1) !important;
}



.settings-link img {
	vertical-align: middle;
	height: 32px;
}

.settings-link {
	text-align: end;
}

/*.settings-link img:hover {
  animation: gearAnim 3s linear 0s infinite;
  -moz-animation: gearAnim 3s linear 0s infinite;
}*/

.settings-link:hover img {
    animation: gearAnim 3s linear 0s infinite;
    -moz-animation: gearAnim 3s linear 0s infinite;
}

@keyframes gearAnim {
  from {-webkit-transform:rotate(0deg);}
  to {-webkit-transform:rotate(360deg);}
}

@-webkit-keyframes gearAnim {
  from {-webkit-transform:rotate(0deg);}
  to {-webkit-transform:rotate(360deg);}
}



.birthdate {
	float: left;
	margin: 4px;
	width: 100px;
	border: 1px solid #dddddd;
	height: 220px;
	font-family: Arial;
}

.birthdate .name {
	height: 39px;
	font-size:100%;
	font-family: Arial;
	word-wrap: break-word;
}


a.ourteam {
	background-image: url(/SiteCollectionImages/pacstyle/icon/OurTeam.png);

}
	a.ourteam:hover {
        background-image: url(/SiteCollectionImages/pacstyle/icon/OurTeam_1.png);
	}

a.meetroom {
    background-image: url(/SiteCollectionImages/pacstyle/icon/MeetRoom.png);
}
	a.meetroom:hover {
        background-image: url(/SiteCollectionImages/pacstyle/icon/MeetRoom_1.png);
	}

a.task {
    background-image: url(/SiteCollectionImages/pacstyle/icon/Task.png);
}
	a.task:hover {
        background-image: url(/SiteCollectionImages/pacstyle/icon/Task_1.png);
	}

a.stud {
    background-image: url(/SiteCollectionImages/pacstyle/icon/Stud.png);
}
	a.stud:hover {
        background-image: url(/SiteCollectionImages/pacstyle/icon/Stud_1.png);
	}

a.meet {
    background-image: url(/SiteCollectionImages/pacstyle/icon/meetprotocol.png);
}
	a.meet:hover {
        background-image: url(/SiteCollectionImages/pacstyle/icon/meetprotocol_1.png);
	}

a.helpdesk {
    background-image: url(/SiteCollectionImages/pacstyle/icon/HelpDesk.png);
}
	a.helpdesk:hover {
        background-image: url(/SiteCollectionImages/pacstyle/icon/HelpDesk_1.png);
	}

a.welcomeclaim {
    background-image: url(/SiteCollectionImages/pacstyle/icon/welcomeclaim.png);
}
	a.welcomeclaim:hover {
        background-image: url(/SiteCollectionImages/pacstyle/icon/welcomeclaim_1.png);
	}

a.report {
    background-image: url(/SiteCollectionImages/pacstyle/icon/report.png);
}
	a.report:hover {
        background-image: url(/SiteCollectionImages/pacstyle/icon/report_1.png);
	}

a.ourlife {
    background-image: url(/SiteCollectionImages/pacstyle/icon/OurLife.png);
}
	a.ourlife:hover {
        background-image: url(/SiteCollectionImages/pacstyle/icon/OurLife_1.png);
	}

a.dogovors {
    background-image: url(/SiteCollectionImages/pacstyle/icon/Dogovors.png);
}
	a.dogovors:hover {
        background-image: url(/SiteCollectionImages/pacstyle/icon/Dogovors_1.png);
	}

a.budget {
    background-image: url(/SiteCollectionImages/pacstyle/icon/Budget.png);
}
	a.budget:hover {
        background-image: url(/SiteCollectionImages/pacstyle/icon/Budget_1.png);
	}

a.courier {
    background-image: url(/SiteCollectionImages/pacstyle/icon/Courier.png);
}
	a.courier:hover {
        background-image: url(/SiteCollectionImages/pacstyle/icon/Courier_1.png);
	}

a.worktime {
    background-image: url(/SiteCollectionImages/pacstyle/icon/WorkTime.png);
}
	a.worktime:hover {
        background-image: url(/SiteCollectionImages/pacstyle/icon/WorkTime_1.png);
	}

a.holiday {
    background-image: url(/SiteCollectionImages/pacstyle/icon/holiday.png);
}
	a.holiday:hover {
        background-image: url(/SiteCollectionImages/pacstyle/icon/holiday_1.png);
	}

a.webinar {
    background-image: url(/SiteCollectionImages/pacstyle/icon/webinar.png);
}
	a.webinar:hover {
        background-image: url(/SiteCollectionImages/pacstyle/icon/webinar_1.png);
	}

a.rules {
    background-image: url(/SiteCollectionImages/pacstyle/icon/rules.png);
}
a.rules b {
	position: absolute;
	right: 10px;
	top: 0;
	color: #ff0066;
	font: 400 12px/12px 'roboto condensed';
}
	a.rules:hover {
        background-image: url(/SiteCollectionImages/pacstyle/icon/rules_1.png);
	}

a.insurance {
    background-image: url(/SiteCollectionImages/pacstyle/icon/insurance.png);
}
	a.insurance:hover {
        background-image: url(/SiteCollectionImages/pacstyle/icon/insurance2.png);
	}

a.livestyle {
    background-image: url(/SiteCollectionImages/pacstyle/icon/livestyle.png);
}
	a.livestyle:hover {
        background-image: url(/SiteCollectionImages/pacstyle/icon/livestyle2.png);
	}

a.order {
    background-image: url(/SiteCollectionImages/pacstyle/icon/order.png);
}
	a.order:hover {
        background-image: url(/SiteCollectionImages/pacstyle/icon/order2.png);
	}

a.pricing {
    background-image: url(/SiteCollectionImages/pacstyle/icon/pricing.png);
}
	a.pricing:hover {
        background-image: url(/SiteCollectionImages/pacstyle/icon/pricing2.png);
	}


h2, h3, h4, h5, h6
{
font-weight:normal;
font-family:Tahoma,sans-serif;
padding-left:0px;
padding-right:4px;
padding-top:4px;
padding-bottom:5px;

font-weight:bold;
word-wrap: break-word;
color:#187ac5;
}

h2{
	font-size:16px;
}
h3{
	font-size:14px;
}
h4{
	font-size:12px;
}
h5{
	font-size:11px;
}
h6{
	font-size:10px;
}

.list-com{

	color:#333333; /*padding: 4px 2px; */ line-height: 14px; padding: 2px 2px; font-size: 11px; margin-top: 2px; /* font-family: Verdana; */ /* word-break: break-all; */ /* float: left; display: inline-table;*/ /* white-space: break-spaces;  */
	display: inline-block;
}
/*.meet{
	display: block;
    background-color: #78909c4d;
}
.meet a{
	font: 400 13px/13px 'roboto condensed';
}*/
.task-extra{
position: absolute;
    top: -6px;
    right: 10px;
    background-color: #ef5350;
    color: #ffffff;
    border-radius: 2px;
    padding: 1px 3px;
    font: 400 12px/12px 'roboto condensed';
	}
.task-planned{
position: absolute;
    top: -6px;
    right: 10px;
    background-color: #1565c0;
    color: #ffffff;
    border-radius: 2px;
    padding: 1px 3px;
    font: 400 12px/12px 'roboto condensed';
	}
.ms-rtestate-field, .ms-rtestate-field p, .ms-formbody, .ms-formbody p{
	word-break: break-word !important;
}
.ms-listviewtable .ms-gb2 .list-com{
	display:inline-block;
}

.list-com-bordered{

	color:#333333; padding: 4px 0px; font-size: 10px; border-top: 1px dotted #666666;}

.green-light
{
	background-color: #d1f7da;/*#def8e4*/
}
.green
{
	background-color: #a5d6a7;
}

.yellow-green-light{


	background-color: #dce775;
}

.purple{
	background-color: #e1bee7;
}

.bright-yellow{

	background-color:#ffeb3b;
}

.yellow{

	background-color:#fdfdbf;
}
.grey-light
{
	background-color: #dddddd;
}
.grey
{
	background-color: #cccccc;
}

.orange-light
{
	background-color: rgba(253, 184, 105, 0.3); /*#ffe6d4;#ffeee2;*/
}
.orange
{
	background-color: #ffcc80;
}
.blue
{
	background-color: #c3e2fc;
}

.blue-light
{
	background-color: #e2f2ff;
}
.blue-bright{
	background-color: #80deea;
}
.blue-green{
	background-color: #80cbc4;
}
.blue-grey{
	background-color: #b0bec5;
}
.red
{
	background-color: #e91e63;
	color: #ffffff;
}

.user-name, .user-name .ms-noWrap
{
white-space:normal; /* padding-bottom: 5px; */
}

.font-rc .user-name .ms-noWrap{
	white-space: normal;
}
.list-com  .ms-noWrap{
	white-space: normal;
}

.ms-basictable tr.ms-itmhover
{
	border-bottom: 1px dotted #0033CC !important;
}

.ms-basictable tr.ms-alternating
{
	background-color: #f5f6f7;
}

.srch-WPBody{

	font-family: Tahoma, Arial, Verdana !important;
}
.srch-Title2 a:link, .srch-Title2 a:visited, .srch-Title2 a:hover
{

	color: #0072BC !important;
}
.srch-Metadata1 span{
	color: #F48528 !important;

}
.srch-URL2
{


}

.srchctr_leftcell{
	background-color: #1B5C94 !important;
}

.ms-searchref-main
{

	background: transparent !important;
	border: 0px;
}

.ms-searchref-categoryname
{
	color: #ffffff; font-weight: bold; padding-left: 20px;
}

li.ms-searchref-filter, li.ms-searchref-filtermsg
{
	color: #ffffff; /*!important;*/
	padding: 2px 10px 2px 30px;
}

li.ms-searchref-selected, li.ms-searchref-selected a

{
	background: transparent !important;
	border: none;
	color: #F48528 !important;
}



.alternatingrow
{
	background-color:#F2F6FA;
}

.savebutton
{
	padding-left: 20px; border:0px;
}

.dep
{
	height:20px !important; border-top: 1px solid #a5a5a5; font-weight: bold; padding-top: 5px;
}

.ms-inputuserfield
{
	font-size:8pt; font-family:Verdana,sans-serif; border:1px solid #a5a5a5;}
	div.ms-inputuserfield a{color:#000000;text-decoration: none;font-weight:normal;font-style:normal;}
	div.ms-inputuserfield{padding-left:1px;padding-top:2px;
}

.cells
{
	padding-left: 25px;
}

.yellowBoldText
{
	color: #FF6600 !important;
	font-weight:bold;
}

.blueColor
{
	color: #699bbf;
}

.richtextfield
{
	width: 400px; !important;
    border: 1px solid #777777; !important;
}

.addborder
{
	border: 1px solid #777777; !important;
	border-collapse: collapse;
}
.addborder.td
{
	border: 1px solid #777777; !important;
	border-collapse: collapse;
}
.addborder.tr
{
	border: 1px solid #777777; !important;
	border-collapse: collapse;
}



.addmargine
{
	/*margin:10px 25px 10px 25px;*/
	padding:10px 30px 10px 0px;
	text-align:center;
}

.transparentbackground
{
	background-color:transparent;
}

.addressbookdutycolor
{
	color: #ff6600;
}

.last-comment
{
	border-left: 2px solid #ff4400;
	color: #ff4400;
	padding-left: 5px;
	font: 400 12px/16px 'roboto condensed';
    white-space: pre-line;
	display: block;
}
.last-comment b
{
	font-size: 12px;
}
.fact-result
{
	border-left: 2px solid #004d40;
	color: #004d40;
	background-color: #c1e0de;
	padding-left: 5px;
	font: 400 12px/16px 'roboto condensed';
    white-space: pre-line;
	display: block;
}
.fact-result b
{
	font-size: 12px;
}
.businesstrip-bluestring
{
	background-color: #a5cce4;
}
.businesstrip-bluestring textarea, .businesstrip-bluestring input, .businesstrip-bluestring chechbox,.businesstrip-bluestring select
{
	background-color: #a5cce4;
	font-weight: bold !important;
	font-family: Tahoma;
}


.businesstrip-greenstring
{
	background-color: #d1f7da;
}
.businesstrip-greenstring textarea, .businesstrip-greenstring input, .businesstrip-greenstring chechbox, .businesstrip-greenstring select
{
	background-color: #d1f7da;
	font-weight: bold !important;
	font-family: Tahoma;
}


.businesstrip-bluestring textarea[disabled], .businesstrip-bluestring input[disabled], .businesstrip-bluestring chechbox[disabled], .businesstrip-bluestring select[disabled]
{
	color:#000 !important;
}
.businesstrip-greenstring textarea[disabled], .businesstrip-greenstring input[disabled], .businesstrip-greenstring chechbox[disabled], .businesstrip-greenstring select[disabled]
{
	color:#000 !important;
}

/*БЮДЖЕТЫ*/
table.budget {

	border:0px;
	border-collapse: collapse;
}

.budget tr {

	border:0px;
	margin:0px;
	padding:0px;

}

.budget tr.header-row {
	-position:fixed;
}

.budget tr.header-row th{
	-font-size: 90%;
	-font-family: "arial narrow", "Myriad Pro Light";
	font-weight:normal;
}

.budget .expand-header, .budget .expand{ width: 9px !important;}
.budget .plus-minus-header{ width: 10px;}
/*.budget tr td.month {width: 65px !important;}*/
.budget th.article-name, .budget td.article-name, .budget .article-name{width: 98px !important;min-width:	98px !important;}
.budget .plus-minus-header, .budget .plusMinus {width:	9px !important;}
.budget .plan-header, .budget .plan {width:	80px !important; min-width:	80px !important;}
.budget .code-header, .budget .article-code, .budget .subarticle-code {width: 28px !important;min-width:	28px !important;}
.budget .nonplan-header, .budget .nonplan{width: 75px !important; min-width:	75px !important;}
.budget .control-header, .budget .control{width: 80px !important; min-width:	80px !important;}
.budget .checksum-header, .budget .checksum {width: 80px !important; min-width:	80px !important;}
.budget .fact-header, .budget .fact{width: 80px !important; min-width:	80px !important;}
.budget .ostatok-header, .budget .ostatok{width: 80px !important; min-width:	80px !important;}
.budget .request, .budget .request-header{width: 40px !important; min-width: 40px !important; overflow: hidden;text-align:center}
.budget .transfer, .budget .funds-transfer{width: 42px !important; min-width: 42px !important; overflow: hidden; text-align:center}

.budget .article-name-summ, .budget .planvalue-summ, .budget .fact-value-summ, .budget .ostatoksumm-summ {
font-weight: bold;
color: #333333;
}

.budget .planvalue-summ, .budget .factsumm-summ, .budget .ostatoksumm-summ{
 text-align: right;
 font-family: Calibri;
 font-size: 120%
}

.budget tr td.month, .budget tr th.month{
width: 65px !important;
min-width: 65px !important;
display: none;
}


table.budget tr td, table.budget tr th{
	padding: 5px !important;
	border:0px;
	margin:0px;

}

table.budget tr th{
	height:40px;
	-font-size:95%;
	background-color: #498ec9;
	color:#ffffff;

}

.budget .article-desc{
	color:#777777;
	font-size:90%;
	display:block;
}

.budget .subarticle-code{
	text-align:right;
	color: #00aeff;
}
.budget .article-code{
	text-align:right;
	color: #00aeff;
	font-weight:bold;
}

.budget .not-specified, .budget .specified, .budget .checksum-notmatch, .budget .checksum-match, .budget .subarticle-code, .budget .article-code
{
	font-family: Calibri, "MS Sans Serif", arial narrow, arial, "arial narrow", "Myriad Pro Light";
	font-size: 110%;
	text-align:right;
	-letter-spacing:-1px;
	white-space:nowrap;

}
.budget .not-specified{
	color:#cccccc;
}

.budget .specified{
	color:#333333;
}

.budget .checksum-notmatch{
	 color:#ff0066;
	 font-weight: bold;
}
.budget .checksum-match{
	font-weight: bold;
}

.budget .checksum-less{

}

.budget .article-row{
	 background-color:#d9f0fd;
	 color:#333333;
}

.budget .article-row:hover{
	 background-color:#c3e2fc;
}

.budget .subarticle-row:hover{
	 background-color: rgba(73, 142, 201, .15) !important;
}

.budget .subarticle-row td, .budget .article-row td{
	border-bottom: #eeeeee dotted 1px;
}
.important {
color: #B50909;border: 1px solid #DDA9A9;padding: 2px;background-color: #FCE8E8;/* font-weight: bold; */white-space: nowrap;
}

/*КУРЬЕРЫ*/
.courier-print {
	font-family:"Times New Roman", Times, serif !important;
	font-size:11pt !important;
	color:black !important;
}
.courier-print td {
	font-family:"Times New Roman", Times, serif !important;
	font-size:11pt !important;
	color:black !important;
	vertical-align: baseline;

}
.text-center {
	text-align:center;
}

/*КОМАНДИРОВКИ*/
.tag-business {
	background-color: #E53935;
	font: 400 12px/12px 'Roboto Condensed';
}

.tag-business a {
	color: #ffffff !important;
}

/*ГРАФИК ОТПУСКОВ*/
table.holidays {

	border:0px;
	border-collapse: collapse;
	position: relative;
}

table.legend-table {
	border:0px;
	border-collapse: collapse;
	width:300px;
	float:left;
}

div.holiday-users-table {
	border:0px;
	border-collapse: collapse;
	width:600px;
	float:left;
}

.holiday-users-table .holiday-user-div {
	width: auto;
	vertical-align: middle;
	background-color: #00aaFF;
	text-shadow: 1px 1px 2px black, 0 0 1em black;
	text-align: center;
	height: 20px;
	-webkit-border-radius: 7px 0 0 7px;
    -moz-border-radius: 7px 0 0 7px;
    border-radius: 7px 0 0 7px;
    float: left;
    margin: 5px;
    box-shadow: 2px 4px 10px rgba(0,0,0,0.5);
}

.holiday-users-table .holiday-user-exist-div {
	width: auto;
	vertical-align: middle;
	background-color: #2DD02A;
	text-shadow: 1px 1px 2px black, 0 0 1em black;
	text-align: center;
	height: 20px;
	-webkit-border-radius: 7px 0 0 7px;
    -moz-border-radius: 7px 0 0 7px;
    border-radius: 7px 0 0 7px;
    float: left;
    margin: 5px;
    box-shadow: 2px 4px 10px rgba(0,0,0,0.5);
}


.holiday-users-table .white-dot {
	float:left;
	background-color:#fff;
	width:10px;
	height:10px;
	border-radius:5px;
	margin:5px;
}


.holiday-users-table .holiday-user-label {
	font-size: 14px;
    color: white;
    display: inline-block;
    position: relative;
    margin: 0 5px 0 5px;
}

.legend-table tr {
	border:0px;
	margin:0px;
	padding:0px;
}


.holidays tr {
	border:0px;
	margin:0px;
	padding:0px;
}

.holidays tr.header-row th{
	font-weight:normal;
	/*height:50px;*/
}

.holidays .expand-header, .holidays .expand{ width: 9px !important;}
.holidays .plusMinus {width:	9px !important;}


.holidays tr th.holiday-month-header{
	/*width: 111px !important;
	min-width: 111px !important;*/
    /*background-image: url('/_layouts/img/bgr_month.png');
    padding: 0px !important;
    background-repeat: repeat-y;*/

    background-image: url('/_layouts/img/month_dates.png');
    padding: 0px !important;
    background-repeat: no-repeat;
    background-position: top left;

}


table.holidays tr td, table.holidays tr th{
	padding: 5px !important;
	border:0px;
	margin:0px;
}

table.holidays tr th{
	height:40px;
	-font-size:95%;
	background-color: #498ec9;
	color:#ffffff;

}

.holidays .article-row{
	 background-color:#d9f0fd;
	 color:#333333;
}

.holidays .article-row td.holiday-month{
	 background-image: none;

	 }

.holidays .article-row td.holiday-user-td div.holiday-user{
	background: none !important;
	 -background-color: initial !important;

	 }


.holidays .article-row:hover{
	 background-color:#c3e2fc;
}

.holidays .subarticle-row:hover{
	 background-color: rgba(73, 142, 201, .15) !important;
}

.holidays .subarticle-row td, .holidays .article-row td{
	border-bottom: #eeeeee dotted 1px;
}


.holidays .holiday-user-pic {
	border-radius: 50%;
	float:left;
	/*margin:-3px 0 0 0;*/
	margin:5px 0 0 0;
	width:64px;
	height:64px;
}


.holidays .holiday-user {
	width: 307px !important;
	min-width: 305px !important;
	background-color:#ffffff;
	-height: 20px !important;
	/*margin: 0px !important;*/
    padding: 1px 0px !important;
    z-index:4 !important;
}


.holidays .holiday-user-label {
	font-size:12pt !important;
}

.holidays .holiday-position {
	font-size:10pt !important;
}

.holidays tr th.holiday-user-header {
	width: 305px !important;
	min-width: 305px !important;
}

.holidays td.holiday-month div span.holidays-div-dayscount {
	color: #fff !important;
}

.holidays td.holiday-month {
	min-width: 1464px !important;
	background: url('/_layouts/img/bgr_week_28.png');
	-background: url('https://img.pac.ru/bgr_week_28.png');
	padding: 0px !important;
	background-position: 12px; /* Нужно в коде переопределять смещение для каждого отчетного года, с какого дня недели начинается год из расчета (4px*Номер_дня_недели) */

}

td.holiday-plan-fact{

	background-color:  #ffffff;
	width: 305px !important;
}

.legend-table div p {
	color: #fff !important;
	margin:0px !important;
}




/*статический план*/
.holidays div.static {
	background-color: #2DD02A;
	text-shadow:1px 1px 2px black, 0 0 1em black;
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 2px 4px 10px rgba(0,0,0,0.5);
}
.legend-table div.static {
	background-color: #2DD02A;
	text-shadow:1px 1px 2px black, 0 0 1em black;
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;

}


/*динамический план*/
.holidays div.dynamic {
	background-color: #2A93D0;
	text-shadow:1px 1px 2px black, 0 0 1em black;
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 2px 4px 10px rgba(0,0,0,0.5);
}
.legend-table div.dynamic {
	background-color: #2A93D0;
	text-shadow:1px 1px 2px black, 0 0 1em black;
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;

}

/*динамический план запрос на отпуск*/
.holidays div.dynamic-request{
	 background-color: #2A93D0;
	 text-shadow:1px 1px 2px black, 0 0 1em black;
	 text-align:center;
	 float:left;height:14px;
	 position:absolute;
	 -webkit-border-radius: 7px;
	 -moz-border-radius: 7px;
	 border-radius: 7px;
	 box-shadow: 2px 4px 10px rgba(0,0,0,0.5);
}
.legend-table div.dynamic-request{
	 background-color: #2A93D0;
	 text-shadow:1px 1px 2px black, 0 0 1em black;
	 text-align:center;
	 float:left;height:14px;
	 position:absolute;
	 -webkit-border-radius: 7px;
	 -moz-border-radius: 7px;
	 border-radius: 7px;

}


/*факт*/
.holidays div.fact {
	/*
	background: rgb(208,42,119);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwMmE3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(208,42,119,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(208,42,119,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(208,42,119,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d02a77', endColorstr='#ffffff',GradientType=0 );
	*/
	background-color: #72FF85;

	text-shadow:1px 1px 2px black, 0 0 1em black;
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 2px 4px 10px rgba(0,0,0,0.5);
}
.legend-table div.fact {
	/*
	background: rgb(208,42,119);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwMmE3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(208,42,119,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(208,42,119,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(208,42,119,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d02a77', endColorstr='#ffffff',GradientType=0 );
	*/
	background-color: #72FF85;

	text-shadow:1px 1px 2px black, 0 0 1em black;
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

/*факт документы готовы*/
.holidays div.fact-done {
	background-color: #A6FF00;
	text-shadow:1px 1px 2px black, 0 0 1em black;
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 2px 4px 10px rgba(0,0,0,0.5);
}
.legend-table div.fact-done {
	background-color: #A6FF00;
	text-shadow:1px 1px 2px black, 0 0 1em black;
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}



/*не согласовано*/
.holidays div.not-yet-approved {
	background-color: #DAD9D9;
	text-shadow:1px 1px 2px black, 0 0 1em black;
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 2px 4px 10px rgba(0,0,0,0.5);
}
.legend-table div.not-yet-approved {
	background-color: #DAD9D9;
	text-shadow:1px 1px 2px black, 0 0 1em black;
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	/*behavior: url(/Style%20Library/ru-ru/Themable/Core%20Styles/border-radius.htc);*/ /* учим IE border-radius */
}




/*административный*/
.holidays div.admimistrative {
	background-color: #DCBAFF;
	/*
	background: rgb(252,236,252);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZWNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZiYTZlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZkODlkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdjZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(252,236,252,1) 0%, rgba(251,166,225,1) 50%, rgba(253,137,215,1) 51%, rgba(255,124,216,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,236,252,1)), color-stop(50%,rgba(251,166,225,1)), color-stop(51%,rgba(253,137,215,1)), color-stop(100%,rgba(255,124,216,1)));
	background: -webkit-linear-gradient(top,  rgba(252,236,252,1) 0%,rgba(251,166,225,1) 50%,rgba(253,137,215,1) 51%,rgba(255,124,216,1) 100%);
	background: -o-linear-gradient(top,  rgba(252,236,252,1) 0%,rgba(251,166,225,1) 50%,rgba(253,137,215,1) 51%,rgba(255,124,216,1) 100%);
	background: -ms-linear-gradient(top,  rgba(252,236,252,1) 0%,rgba(251,166,225,1) 50%,rgba(253,137,215,1) 51%,rgba(255,124,216,1) 100%);
	background: linear-gradient(to bottom,  rgba(252,236,252,1) 0%,rgba(251,166,225,1) 50%,rgba(253,137,215,1) 51%,rgba(255,124,216,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcecfc', endColorstr='#ff7cd8',GradientType=0 );
	*/
	text-shadow:1px 1px 2px black, 0 0 1em black;
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 2px 4px 10px rgba(0,0,0,0.5);
}
.legend-table div.admimistrative {
	background-color: #DCBAFF;
	/*
	background: rgb(252,236,252);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZWNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZiYTZlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZkODlkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdjZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(252,236,252,1) 0%, rgba(251,166,225,1) 50%, rgba(253,137,215,1) 51%, rgba(255,124,216,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,236,252,1)), color-stop(50%,rgba(251,166,225,1)), color-stop(51%,rgba(253,137,215,1)), color-stop(100%,rgba(255,124,216,1)));
	background: -webkit-linear-gradient(top,  rgba(252,236,252,1) 0%,rgba(251,166,225,1) 50%,rgba(253,137,215,1) 51%,rgba(255,124,216,1) 100%);
	background: -o-linear-gradient(top,  rgba(252,236,252,1) 0%,rgba(251,166,225,1) 50%,rgba(253,137,215,1) 51%,rgba(255,124,216,1) 100%);
	background: -ms-linear-gradient(top,  rgba(252,236,252,1) 0%,rgba(251,166,225,1) 50%,rgba(253,137,215,1) 51%,rgba(255,124,216,1) 100%);
	background: linear-gradient(to bottom,  rgba(252,236,252,1) 0%,rgba(251,166,225,1) 50%,rgba(253,137,215,1) 51%,rgba(255,124,216,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcecfc', endColorstr='#ff7cd8',GradientType=0 );
	*/

	text-shadow:1px 1px 2px black, 0 0 1em black;
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}


/*командировка*/
.holidays div.businesstrip {
	background-color: #FFB787;
	/*
	background: rgb(255,183,107);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjc2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmYTczZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmN2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdmMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,183,107,1) 0%, rgba(255,167,61,1) 50%, rgba(255,124,0,1) 51%, rgba(255,127,4,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,183,107,1)), color-stop(50%,rgba(255,167,61,1)), color-stop(51%,rgba(255,124,0,1)), color-stop(100%,rgba(255,127,4,1)));
	background: -webkit-linear-gradient(top,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 );
	*/
	text-shadow:1px 1px 2px black, 0 0 1em black;
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 2px 4px 10px rgba(0,0,0,0.5);
}

/*командировка фактическая*/
.holidays div.businesstrip-fact {
	background-color: #FFB787;

	text-shadow:1px 1px 2px black, 0 0 1em black;
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 2px 4px 10px rgba(0,0,0,0.5);
}


.legend-table div.businesstrip {
	background-color: #FFB787;
	/*
	background: rgb(255,183,107);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjc2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmYTczZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmN2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdmMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,183,107,1) 0%, rgba(255,167,61,1) 50%, rgba(255,124,0,1) 51%, rgba(255,127,4,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,183,107,1)), color-stop(50%,rgba(255,167,61,1)), color-stop(51%,rgba(255,124,0,1)), color-stop(100%,rgba(255,127,4,1)));
	background: -webkit-linear-gradient(top,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 );
	*/


	text-shadow:1px 1px 2px black, 0 0 1em black;
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}


/*Управленческий отпуск*/
.holidays div.compensatory {
	background-color: #76FFBE !important;
	/*
	background: rgb(183,222,237);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3ZGVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzcxY2VlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzIxYjRlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiN2RlZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(183,222,237,1) 0%, rgba(113,206,239,1) 50%, rgba(33,180,226,1) 51%, rgba(183,222,237,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(183,222,237,1)), color-stop(50%,rgba(113,206,239,1)), color-stop(51%,rgba(33,180,226,1)), color-stop(100%,rgba(183,222,237,1)));
	background: -webkit-linear-gradient(top,  rgba(183,222,237,1) 0%,rgba(113,206,239,1) 50%,rgba(33,180,226,1) 51%,rgba(183,222,237,1) 100%);
	background: -o-linear-gradient(top,  rgba(183,222,237,1) 0%,rgba(113,206,239,1) 50%,rgba(33,180,226,1) 51%,rgba(183,222,237,1) 100%);
	background: -ms-linear-gradient(top,  rgba(183,222,237,1) 0%,rgba(113,206,239,1) 50%,rgba(33,180,226,1) 51%,rgba(183,222,237,1) 100%);
	background: linear-gradient(to bottom,  rgba(183,222,237,1) 0%,rgba(113,206,239,1) 50%,rgba(33,180,226,1) 51%,rgba(183,222,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7deed', endColorstr='#b7deed',GradientType=0 );
	*/
	text-shadow:1px 1px 2px black, 0 0 1em black;
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 2px 4px 10px rgba(0,0,0,0.5);
}
.legend-table div.compensatory {
	background-color: #76FFBE !important;
	/*
	background: rgb(183,222,237);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3ZGVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzcxY2VlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzIxYjRlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiN2RlZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(183,222,237,1) 0%, rgba(113,206,239,1) 50%, rgba(33,180,226,1) 51%, rgba(183,222,237,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(183,222,237,1)), color-stop(50%,rgba(113,206,239,1)), color-stop(51%,rgba(33,180,226,1)), color-stop(100%,rgba(183,222,237,1)));
	background: -webkit-linear-gradient(top,  rgba(183,222,237,1) 0%,rgba(113,206,239,1) 50%,rgba(33,180,226,1) 51%,rgba(183,222,237,1) 100%);
	background: -o-linear-gradient(top,  rgba(183,222,237,1) 0%,rgba(113,206,239,1) 50%,rgba(33,180,226,1) 51%,rgba(183,222,237,1) 100%);
	background: -ms-linear-gradient(top,  rgba(183,222,237,1) 0%,rgba(113,206,239,1) 50%,rgba(33,180,226,1) 51%,rgba(183,222,237,1) 100%);
	background: linear-gradient(to bottom,  rgba(183,222,237,1) 0%,rgba(113,206,239,1) 50%,rgba(33,180,226,1) 51%,rgba(183,222,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7deed', endColorstr='#b7deed',GradientType=0 );
	*/


	text-shadow:1px 1px 2px black, 0 0 1em black;
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

/*Перенос*/
.holidays div.transfer {
	background-color: #9FFFFE;

	text-shadow:1px 1px 2px black, 0 0 1em black;
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 2px 4px 10px rgba(0,0,0,0.5);
}
.legend-table div.transfer {
	background-color: #9FFFFE;

	text-shadow:1px 1px 2px black, 0 0 1em black;
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

/*Отгул*/
.holidays div.compensatory-holiday{
	background-color: #A0A0FD;

	text-shadow:1px 1px 2px black, 0 0 1em black;
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 2px 4px 10px rgba(0,0,0,0.5);
}
.legend-table div.compensatory-holiday{
	background-color: #A0A0FD;

	text-shadow:1px 1px 2px black, 0 0 1em black;
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

/*БС*/
.holidays div.bs {
	background-color: #553C8E;

	text-shadow:1px 1px 2px black, 0 0 1em black;
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 2px 4px 10px rgba(0,0,0,0.5);
}
.legend-table div.bs {
	background-color: #553C8E;

	text-shadow:1px 1px 2px black, 0 0 1em black;
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

/*Авансовый*/
.holidays div.avanse {
    background-color: #0ad0ea;
    text-shadow: 1px 1px 2px black, 0 0 1em black;
    text-align: center;
    float: left;
    height: 14px;
    position: absolute;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    box-shadow: 2px 4px 10px rgba(0,0,0,0.5);
}

.legend-table div.avanse {
    background-color: #0ad0ea;
    text-shadow: 1px 1px 2px black, 0 0 1em black;
    text-align: center;
    float: left;
    height: 14px;
    position: absolute;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}

.legend-table {
	width:300px;
	-float: left;
}
.legend-table tr td{

	vertical-align:top;
}
.holidays-fullinfo {
	width:330px;
}

/*полоска сегодня*/
.holidays div.holidays-today {
	position: absolute;
	width: 4px;
	background-color: rgba(73, 142, 201, 0.3);
	z-index: 4;
	height: 100% !important;
	top: 0;
	 margin-top: 0px !important; 
}
._w84 div.holidays-today {
	width: 12px;

}
._w56 div.holidays-today {
	width: 8px;
}
​
.holidays div.approve-static, div.approve-static{
	position:fixed;
	border:1px solid #2DD02A;
	background-color:#ffffff;
	left:40%;
	top:40%;
	z-index:10;
	height: 210px;
	width: 300px;
	border-radius: 9px;
	box-shadow: 0 0 30px #A7BBD5;
}

.holidays div.approve-not-yet, div.approve-not-yet{
	position:fixed;
	border:1px solid #8A8E8A;
	background-color:#ffffff;
	left:40%;
	top:40%;
	z-index:10;
	height: 240px;
	width: 300px;
	border-radius: 9px;
	box-shadow: 0 0 30px #DAD9D9;
}

.holidays div.approve-dynamic, div.approve-dynamic{
	position:fixed;
	border:1px solid #2A93D0;
	background-color:#ffffff;
	left:40%;
	top:40%;
	z-index:10;
	height: 210px;
	width: 300px;
	border-radius: 9px;
	box-shadow: 0 0 30px #8DD5FF;
}

.holidays div.approve-fact, div.approve-fact{
	position:fixed;
	border:1px solid #D02A77;
	background-color:#ffffff;
	left:40%;
	top:40%;
	z-index:10;
	height: auto;
	width: 300px;
	border-radius: 9px;
	box-shadow: 0 0 30px #FFEE69;
}

/*Печать документы по отпускам*/
.holiday-document-print td {
	font-family: "Times New Roman" !important;
	color: black !important;
	font-size: 14px !important;
}

.company-technology td {
	font-family: "Bookman Old Style" !important;
	color: black !important;
	font-size: 14px;
}

.company-travel td {
	font-family: "calibri" !important;
	color: black !important;
	font-size: 15px;
}
.company-consult td {
	font-family: "Arial" !important;
	color: black !important;
	font-size: 11px;
}


/* Переопределение стилей для графика отпусков */
.holiday-users-table .holiday-user-label {
    font-size: 13px;
    color: #333333;
    display: inline-block;
    position: relative;
    margin: 1px 5px;
    }

.holiday-users-table .holiday-user-div {
    width: auto;
    vertical-align: middle;
    background-color: #CDEEFF;
    text-shadow: none;
    text-align: center;
    /* height: 20px; */
    -webkit-border-radius: 7px 0 0 7px;
    -moz-border-radius: 7px 0 0 7px;
    border-radius: 7px 0 0 7px;
    float: left;
    margin: 5px;
    box-shadow: 2px 4px 5px rgba(0,0,0,0.1);
}

.holiday-users-table .holiday-user-approved-div {
    width: auto;
    vertical-align: middle;
    background-color: #D0FFCF;
    text-shadow: none;
    text-align: center;
    /* height: 20px; */
    -webkit-border-radius: 7px 0 0 7px;
    -moz-border-radius: 7px 0 0 7px;
    border-radius: 7px 0 0 7px;
    float: left;
    margin: 5px;
    box-shadow: 2px 4px 5px rgba(0,0,0,0.1);
    /* padding: 2px 0px; */
}

.holiday-users-table .holiday-user-not-approved-div {
    width: auto;
    vertical-align: middle;
    background-color: #FFE6DF; /*#FF8A6F;*/
    text-shadow: none;
    text-align: center;
    /* height: 20px; */
    -webkit-border-radius: 7px 0 0 7px;
    -moz-border-radius: 7px 0 0 7px;
    border-radius: 7px 0 0 7px;
    float: left;
    margin: 5px;
    box-shadow: 2px 4px 5px rgba(0,0,0,0.1);
    /* padding: 2px 0px; */
}

.holidays div.management-compensatory, div.approve-dynamic{
	/*
	width: auto;
    vertical-align: middle;
    background-color: #FF8A6F;
    text-shadow: none;
    text-align: center;
    -webkit-border-radius: 7px 0 0 7px;
    -moz-border-radius: 7px 0 0 7px;
    border-radius: 7px 0 0 7px;
    float: left;
    margin: 5px;
    box-shadow: 2px 4px 5px rgba(0,0,0,0.1);
	*/

    background-color: #FF8A6F;
	/*
	background: rgb(255,183,107);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjc2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmYTczZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmN2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdmMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,183,107,1) 0%, rgba(255,167,61,1) 50%, rgba(255,124,0,1) 51%, rgba(255,127,4,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,183,107,1)), color-stop(50%,rgba(255,167,61,1)), color-stop(51%,rgba(255,124,0,1)), color-stop(100%,rgba(255,127,4,1)));
	background: -webkit-linear-gradient(top,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 );
	*/
	/*text-shadow:1px 1px 2px black, 0 0 1em black;*/
	text-align:center;
	float:left;height:14px;
	position:absolute;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 2px 4px 10px rgba(0,0,0,0.5);

}

.holidays td.holiday-month div span.holidays-div-dayscount
{
	color: #666666 !important;
	font-size:9px;
}


.legend-table div
{
	text-align: center;
    float: left;
    height: 14px;
    position: absolute;
    color: #555555 !important;
    border-radius: 3px !important;
    text-shadow: none !important;

	/*behavior: url(/Style%20Library/ru-ru/Themable/Core%20Styles/border-radius.htc);*/

}
.legend-table div p,
div.not-yet-approved,
div.static,
div.dynamic,
div.dynamic-request,
div.fact,
div.fact-done,
div.admimistrative,
div.businesstrip,
div.businesstrip-fact,
div.transfer,
div.compensatory,
div.management-compensatory,
div.compensatory-holiday,
div.bs,
div.avanse {
	color: #666666 !important;
	font-size: 10px;
	border-radius: 3px !important;
    box-shadow: 2px 4px 10px rgba(0,0,0,0.1) !important;
    text-shadow: none !important;
    z-index:3 !important;
    filter: none !important;

}
 .holidays div.management-compensatory, div.management-compensatory span.holidays-div-dayscount,
 .holidays td.holiday-month div.management-compensatory span.holidays-div-dayscount,
 .legend-table div.management-compensatory p,
 .holidays div.bs, div.bs span.holidays-div-dayscount,
 .holidays td.holiday-month div.bs span.holidays-div-dayscount,
 .legend-table div.bs p
  {
	color: #ffffff !important;
}
​
 .holidays div.approve-static, div.approve-static
 {
 	padding: 10px;
	border: 1px solid #A7BBD5;
}


.holidays div.approve-not-yet, div.approve-not-yet,
.holidays div.approve-dynamic
{
	padding: 10px;
	height: auto;
}
div.not-yet-approved {
    background-color: #DAD9D9 !important;
}
div.static{
	background-color:#A7BBD5 !important;
}
div.dynamic {
    background-color: #8DD5FF !important;
    }

div.dynamic-request {
    background-color: #FFEE69 !important;
    }

div.fact {
	background: none !important;
    background-color: #72FF85 !important;
}

div.fact-done{
    background-color: #A6FF00 !important;
}

div.admimistrative {
	background: none !important;
    background-color: #DCBAFF !important;
    }
div.businesstrip
{
	background: none !important;
    background-color: #FFB787 !important;
}
div.transfer
{
	background: none !important;
    background-color: #9FFFFE !important;
}

div.compensatory{
	background: none !important;
    background-color: #76FFBE !important;
}

div.management-compensatory{
	background: none !important;
    /*background-color: #5e7b01 !important;*/
    background-color: #FF5454 !important;
}


div.holiday-zoom {
    clear: both;
    -font-weight: bold;
    color: #ffffff;
    background-color: #5EA1DA;
    width: 145px;
    padding: 3px 7px;
    border-radius: 3px 3px 0px 0px;
    font-size: 11px;
    box-shadow: 2px 4px 10px rgba(0,0,0,0.1) !important;
}
div.holiday-zoom span {
	padding-right: 5px;
}

div.holiday-zoom input {
	width: 14px;
    height: 13px;
    line-height: 8px;
    font-size: 10px;
    margin: 0px 2px;
    padding: 0px;
    background-color: #ffffff;
    border: 0px;
    border-radius: 2px;
    color: #004077;
    font-weight: bold;}

/* Всплывающее окно
-----------------------------------------------------------------------------*/
.alert-message {
	background: rgba(46, 199, 79, 0.8);
	border-radius: 8px 8px 8px 8px;
	box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
	color: #FFFFFF;
	top: 5px;
	left: 5px;
	height: 18px;
	padding: 10px 16px;
	position: fixed;
	font-size: 16px;
	/*visibility: hidden;*/
}

/* завершение переопределения стилей */


/* ДОговоры, ссылка на документ*/
#ctl00_m_g_e94b989c_5034_456f_930b_c74add254742_ctl00_OpenContractLink
, #ctl00_m_g_cd2523ed_1324_4654_9ef4_e8ff7741d2d6_ctl00_OpenContractLink
{
	padding: 10px;
    margin: 10px;
    background-color: #00aaff;
    color: #ffffff;
    border-radius: 3px;
    font-weight: normal !important;
    border: 1px solid #0197E2;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 15px;
    clear: both;
    display: inline-block;
}

table.edit-employe {
	width: auto !important;
}
.edit-employe tbody tr td {vertical-align: top; border-bottom: 1px solid #e0e0e0; }


/* Оценка сотрудников
-----------------------------------------------------------------------------*/
.poll-user {
	display: flex;
	margin-bottom: 10px;
	margin-top: 10px;
	border: 1px solid #d8d8d8;
    border-radius: 7px;
	-webkit-border-radius: 7px;
    -moz-border-radius: 7px;
	padding: 7px;
    width: 500px;
}
.poll-user-pic {
	border-radius: 50%;
    margin: 5px 0 5px 5px;
    width: 100px;
    height: 100px;
}
.poll-user-label {
	font: 700 18px/30px 'Roboto condensed';
}
.poll-user-desc {
	margin-top: 5px;
	margin-left: 15px;
	width: 100%; 
}
.poll-user-position{
	font: 400 15px/24px 'roboto condensed';
}
.estimate-btn-container {
	display: flex !important;
    margin-top: 8px !important;
}
.estimate-btn, .estimate-btn-done, .return-btn , .show-poll-btn{
	background-color: #0078d7!important;
    color: #FFFFFF !important;
    margin: 10px 0 0 0 !important;
    padding: 0px 10px !important;
    border-radius: 3px !important;
    border: none !important;
    width: auto !important;
    /* height: 40px !important; */
    font: 700 13px/30px 'Roboto' !important;
    cursor: pointer !important;
	max-height: 30px;
}
.estimate-btn:hover{

}
.estimate-btn-done {
	background-color: #4caf50 !important;
}

.poll-competence-label, .poll-competence-label-d {
	margin: 15px 0px 5px 0px !important;
    color: #000000 !important;
    font: 400 20px/28px 'Roboto condensed';
	display: block;
}
.poll-criteria-label {
	display: inherit !important;
	font-size: 11pt !important;
	margin:5px !important;
	color: #676767 !important;
}
.criteria-title {
	margin: 15px 0px 10px 0px;
    padding-top: 10px;
	display:block !important;
	font: 700 16px/20px 'roboto condensed' !important;
    border-top: 1px solid #d8d8d8 !important;
}
.return-btn {
	background-color: #ffc107 !important;
}
.result-star {
	margin-left: 3px !important;
	width:15px !important;
}
.competence-rating-label, .criteria-rating-label {
	font-size: 11pt !important;
    margin-left: 10px !important;
    vertical-align: top !important;
}
.evaluating-count {
	font-size: 12pt !important;
    margin-left: 10px !important;
    /*vertical-align: top;*/
}
.poll-criteria-div {
	margin-left:20px !important;
}
.poll-comments-label {
	font-size: 12pt !important;
    color: black !important;
    cursor:pointer !important;
}
.poll-comments {
	font-size: 10pt !important;
    font-style: italic !important;
}
.poll-comments-div {
	margin-top: 20px !important;
}


.poll-criteria {
	/* cursor: pointer !important; */
	width: auto;
}
.poll-criteria  table td {
	font: 400 14px/18px 'Roboto condensed';
	cursor: pointer !important;
	border-radius: 3px;
	padding: 5px 5px 4px 3px;
}
.poll-criteria  table td:hover {
	background-color: rgba(0, 120, 215, 0.1);
}
.poll-criteria  table td input {
	margin-top: -4px;
	cursor: pointer !important;
}
.poll-criteria  table td label {
	cursor: pointer !important;
}
.poll-competence-label-d {
    cursor: pointer !important;
	color: #0078d7 !important;
	text-decoration: underline;
} 
.poll-competence-label-d:hover{
	text-decoration: none;
} 
.competence-rating-label-d {
	font-size: 11pt !important;
    margin-left: 10px !important;
}
.evaluating-count-d {
	font-size: 12pt !important;
    margin-left: 10px !important;
}
.poll-criteria-label-d {
	font-size: 11pt !important;
    margin: 5px !important;
    color: #000000 !important;
}
.criteria-rating-label-d {
	font-size: 11pt !important;
    /*margin-left: 10px;*/
    float:left !important;
}


.poll-comments div:before{
    content: '—' !important;
    position: absolute !important;
    left: 2px !important;
    -top: 5px !important;

    }
.poll-comments div{
    padding-left: 20px !important;
    margin-bottom: 3px !important;
    position: relative !important;
    font-size: 12px !important;
    }

.rating-4{color:#4caf50 !important;}
.rating-3{color:#fb8c00 !important;}
.rating-2{color:#ff5722 !important;}

.competence-rating-label-d b {

	font-size: 22px !important;
	font-weight:normal !important;
}

.competence-rating-label-d b:after{
	font-size: 25px !important;
    font-weight: normal !important;
    margin-left: 5px !important;
    font-family:Wingdings !important;
}

.competence-rating-label-d b.rating-4:after{
	content: 'J' !important;

}
.competence-rating-label-d b.rating-3:after{
	content: 'K' !important;
}

.competence-rating-label-d b.rating-2:after{
	content: 'L' !important;
	}

.ms-core-listMenu-horizontalBox li.dynamic{
    padding: 5px 0px !important;
    border-bottom: 1px dotted #dddddd !important;
}
.ms-core-listMenu-horizontalBox li.dynamic:hover{
	background-color: #cde6f7 !important;
    background-color: rgba( 205,230,247,0.5 ) !important;
}

.budget-order-list {
    max-height: 200px !important;
    overflow: auto !important;
    border: 1px solid #BDBDBD !important;
    padding: 5px !important;
    margin: 5px 0px !important;
}

/* FIX Select2 ширина */
.select2-container {
	min-width: 300px !important;
}

.poll-competencies {
    width: max-content;
}

/* FIX Календаря */
.ui-datepicker-trigger {
    margin: 0;
    min-width: 28px;
    height: 23px;
    padding: 0;
}
/* Заголовки */

h1, .ms-core-pageTitle, .ms-core-pageTitle a{
	/* display: block; */
	margin: 5px 0;
	font: 400 26px/36px 'pt serif Caption', 'times new roman' !important;
	color: #000 !important;
}
h1 span label.ms-hidden{
	height: unset;
	position: relative;
	width: unset;
	top: unset;
}
.ms-core-pageTitle, .ms-core-pageTitle a{
display: inline-block;
}
h2, h2.ms-webpart-titleText, h2.ms-webpart-titleText a {
	/* display: block; */
	/* margin: 4px 0; */
	font: 700 20px/30px 'roboto condensed', 'segoe ui' !important;
	color: #000;
	text-align: left;
	/* padding-top: 10px; */
	/* margin-bottom: 23px; */
	/* padding-top: 10px; */
}

h3 {
	margin: 0;
	font: 700 18px/22px  'roboto condensed', 'segoe ui' !important;
	color: #000;
	text-align: left;
	padding-top: 10px;
	margin-bottom: 17px;
}
h3.ms-standardheader, .ms-standardheader{
font: 700 13px/14px  'roboto', 'segoe ui' !important;

}

h4 {
	margin: 0;
	font: 700 16px/20px  'roboto condensed', 'segoe ui' !important;
	color: #000;
	text-align: left;
	padding-top: 10px;
	margin-bottom: 17px;

}

h5 {
	margin: 0;
	font: 400 14px/20px  'roboto condensed', 'segoe ui' !important;
	color: #000;
	margin-bottom: 10px;
	padding-top: 10px;

}

.date {
	margin: 0;
	font: 400 14px/16px  'roboto condensed', 'segoe ui' !important;
	color: #000;
	margin-bottom: 5px;
	padding-top: 5px;

}

/* Шрифты */

.font-rc{
	font-family: 'roboto condensed', 'segoe ui' !important;
}

a, a:link, a:visited{
	color: #0078d7;
}
/* Навигация */

.o365cs-nav-header16.o365cs-newALV3-on .o365cs-nav-appTitle {
    margin-left: 10px;
    border-right: 1px solid #fff;
    padding-right: 10px;
    display: inline-block;
    font-size: 11px !important;
}
.o365cs-nav-header16.o365cs-newALV3-on .o365cs-nav-brandingText {
    /* font-size: 15px; */
	font: 400 16px/50px 'roboto condensed';
}

.o365cs-base.o365cs-topnavBGColor-2 {
    background-color: #034171 !important;
}
/* Fix MainMenu */

ul.dynamic {
	width: max-content;
	max-width: 300px;
	box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.3);
}
li.static  , .ms-core-listMenu-item {
    margin-right: 0px !important;
	/* display: inline-block; */
	font: 400 14px/16px 'roboto condensed', 'segoe ui';
	color: #263238 !important;

}
li.static .menu-item-text{
	/* font-weight: 700; */
}
/* .ms-viewheadertr td,  */
.ms-viewheadertr th{
	font: 400 12px/14px 'roboto condensed', 'segoe ui';
	background-color: rgb(120 144 156 / 0.3);
    white-space: normal;
}

li.static a.static{
    margin-right: 12px !important;
	/* border-bottom: 1px solid transparent; */
}
li.static.hover {
    /* border-bottom: 1px solid #0078d7; */
}
.ms-core-listMenu-item, .ms-core-menu-link, .ms-core-menu-list{
	font-family: 'roboto condensed', 'segoe ui' !important;
}
.ms-core-listMenu-selected:link, .ms-core-listMenu-selected:visited, .ms-core-listMenu-selected {
	background-color: rgb(33 150 243 / 0.2);
}

/* Вертикальное меню */
#sideNavBox{
	margin-top: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
    padding-left: 20px;
	/* BACKGROUND-COLOR: #ffffff; */
	/* BACKGROUND-COLOR: #083882; */ /* как на сайие */
	background-color: #034171;
    box-shadow: 10px 0px 20px #b0bec5;
}


#sideNavBox  li.static, #sideNavBox  .ms-core-listMenu-item {
    color: #ffffff !important;
	font-family: 'Roboto Condensed' !important;
}
#sideNavBox  li.static a.selected {
    background-color: #ff9b25;
}
#sideNavBox  li.static.selected ul.static li.static {
    /* background-color: #ff9b25; */
}
#sideNavBox  li.static a.ms-core-listMenu-item:hover {
    background-color: #ff9b25;
}

#sideNavBox  li.static.selected a.static.selected {
    /* background-color: transparent !important; */
}
#sideNavBox  div {
    color: #ffffff !important;
}
#sideNavBox   .ms-navedit-editLinksText > span > .ms-metadata, .ms-core-listMenuEdit > tr > .ms-navedit-linkCell > .ms-core-listMenu-item {
    color: #90caf9;
}
.search-task {
	margin-bottom: 15px;
	margin-left: 20px;
}
.search-task div{
	font: 700 14px/26px 'Roboto Condensed';
	/* margin-bottom: 5px; */
}
.search-task input#tasksearch {
	width:60px; float:left; margin:0 6px 0 0;
	font: 700 14px/14px 'Roboto Condensed';
}
.search-task button {
	width:60px; height: 23px; padding: 0; margin:0 6px 0 0px; text-align:center;

}
.ms-spimn-img{
display: none;
}

.ms-core-listMenu-verticalBox ul.static li.static a, .ms-core-listMenu-verticalBox ul.static li.static span{
	font-weight: 700 !important;
}
.ms-core-listMenu-verticalBox ul.static li.static  ul.static li.static a, .ms-core-listMenu-verticalBox ul.static li.static  ul.static li.static span {
	font-weight: 400 !important;
}

#contentRow{
padding-top: 0px;
}
.ms-core-listMenu-horizontalBox .dynamic-children .additional-background {
	padding-right: 10px;
}

.ms-core-navigation{
	/* box-shadow: 10px 0px 20px #eeeeee; */
    /* padding-bottom: 10px;
    padding-top: 10px;
    margin-top: 10px; */
}

/* Таблицы */
.ms-headerSortTitleLink, .ms-vh2-nofilter{
	font: 400 12px/12px 'roboto condensed', 'segoe ui', Arial;
	color: #666666;
}

/* Фон */

.ms-backgroundImage{
/* background-image: url("https://store.pac.ru/content/images/portal/bg_16.png") !important; */

    background-color: #ffffff;
	background-size: cover;
    background-repeat: no-repeat;
	background-image: linear-gradient(rgb(30 136 229 / 0.5), rgb(255 255 255 / 0.4)), url(https://store.pac.ru/content/images/portal/bg_16.png);

}

/*  Курс валют*/
#inlineCurrencyCourses, .currencies{
    margin-top: 20px;
    /* margin-left: 20px; */
    padding-top: 20px;
    padding-left: 20px;
    border-top: 1px solid #B0BEC5;
	background-color: #fff;
}

#AddressBook .ms-profilepicture img {

	width: 90px;
	height: 90px;
	margin: 10px;
	border-radius: 50%;
	margin-left: -30px;
}
#AddressBook .ms-alternatingstrong {
	background-color: #e7ecef;
}
#AddressBook .title a {
	font-size: 17px;
    font-weight: 400;
    font-family: roboto condensed;
}
#AddressBook .ms-vb a{
font-weight: 400 !important;
}
.ms-core-tableNoSpace .ms-webpartPage-root {
   border-spacing: 5px !important;
}
.ms-core-tableNoSpace  {
    border-spacing: 0px !important;
}
.ms-core-menu-title{
	font: 400 14px/18px 'roboto condensed', 'segoe ui' !important;
}
.ms-core-menu-list .ms-core-menu-item  {
	border-bottom: 1px solid #cccccc;
}
.ms-core-menu-list .ms-core-menu-item  a.ms-core-menu-link{
	padding: 0px !important;
	margin: 0px !important;
	line-height: 24px !important;
	/* font: 400 16px/20px 'roboto condensed', 'segoe ui' !important; */
}

.ms-peopleux-userImgWrapper {
    border-radius: 50%;
}
.ms-spimn-imgSize-5x48, .ms-spimn-imgSize-5x36, .ms-spimn-imgSize-10x10 {
width: 0px;
margin-right: 0px;
}

.ms-vb-user img{
border-radius: 50%;
}

/* Общие стили */
.pt-0{
	padding-top: 0px;
}
.pt-2{
	padding-top: 2px;
}
.pt-4{
	padding-top: 4px;
}
.mb-0{
	margin-bottom: 0px;
}
.mb-5{
	margin-bottom: 5px;
}
.mb-10{
	margin-bottom: 10px;
}
.nowrp{
	white-space: nowrap;
}

.ms-rtestate-field p, p.ms-rteElement-P {
    margin: 0px 0px 5px 0px;
    line-height: 20px;
}

.ms-imnImgTD {
    display: none;
}
a.ms-subtleLink{
color: #0078d7 !important;
}
.ms-subtleLink:link, .ms-subtleLink:visited, .ms-atMention:link, .ms-atMention:visited, .ms-hashTag:link, .ms-hashTag:visited {
    color: #0078d7;
}
td.ms-vb-user  a.ms-subtleLink{
	color: #444444 !important;
}

table p, table div, table a{
	word-break: normal !important;
}
.ms-basictable tr.ms-alternating {
    background-color: #90a4ae26 !important;
}
tr.ms-alternatingstrong{
    background-color: #90a4ae26 !important;
}
._webinar .ms-peopleux-detailsMaxWidth{
	max-width: inherit !important;
}
._webinar .ms-peopleux-detailsMaxWidth  .ms-noWrap{
	white-space: normal !important;
}
._webinar   .ms-peopleux-userImgWrapper{
	width: 55px !important;
    height: 55px !important;
}
._webinar   .ms-peopleux-userImgWrapper .ms-peopleux-userImg{
	min-width: 55px !important;
    min-height: 55px !important;
    clip: rect(0px, 55px, 55px, 0px) !important;
}
._webinar {
	border: 0px !important;
	border-bottom: 1px solid #ababab !important;
}

/* Элементы, редактирование, просмотр форм */
.ms-formlabel, .ms-formbody {
    border-bottom: 1px solid #b0bec5;
}
.ms-formbody {
    border-left: 1px solid #b0bec5;
    padding-left: 20px;
	max-width: 60%;
	width: 75%;
}
.ms-formlabel  {
	width: 20%;
}

.ms-core-form-error, .ms-error, .ms-formvalidation, .ms-diffdeletenostrike, .ms-diffdelete {
        display: inline-block;
    background-color: #ec407a;
    border-radius: 2px;
    margin-top: 0px;
	color: #ffffff;
    padding: 0px 5px;
	line-height: 16px;
}
.ms-accentText, a.sp-peoplepicker-delImage , a:link.sp-peoplepicker-delImage , a:visited.sp-peoplepicker-delImage {
	color: #ec407a;
	font: 700 13px/18px roboto !important;
}
/* Украшения на новый год :) */

  .b-page_newyear {
	position: absolute;
    display: block;
    width: 100%;
    height: 100px;
    top: -100px;
    background-color: #184f7a;
}
.b-ball_n1 {
    top: -3px !important;
    left: 3px;
    width: 59px;
    height: 83px;
}
.b-ball_n2 {
    top: -21px;
    left: 63px !important;
    width: 55px;
    height: 70px;
}
.b-ball_n3 {
    top: 9px;
    left: 98px!important;
    width: 49px;
    height: 67px;
    display: none;
}
.b-ball_n4 {
    top: 0;
    left: 230px!important;
    width: 57px;
    height: 102px;
}
.b-ball_n5 {
    top: 3 !important;
    left: 126px!important;
    width: 49px;
    height: 57px;
}
.b-ball_n6 {
    top: 6px;
    left: 175px!important;
    width: 54px;
    height: 70px;
}
.b-ball_n7 {
    top: 0;
    left: 240px!important;
    width: 56px;
    height: 67px;
    display: none;
}
.b-ball_n8 {
    top: 3px!important;
    left: 300px!important;
    width: 54px;
    height: 53px;
}
.b-ball_n9 {
    top: 10px;
    left: 329px!important;
    width: 49px;
    height: 66px;
    display: none;
}
.b-page_newyear {
   display: none;   
}
 #suiteBarTop{
     /*  margin-top: 100px;  */
}

	/*08.03.2021*/
	
	/* .b-page_newyear{
	display: block;
	    background-image: url(https://store.pac.ru/content/images/portal/8m-1920.png);
		}
		.b-ball, .b-head-decor__inner{
		display: none;
		}
		.b-head-decor{
		background-image: none !important;
		}

		.b-head-decor{
		background-image: url(https://store.pac.ru/content/images/portal/8m-700.png) !important;
		background-repeat: no-repeat !important;
		background-position: top center !important;
	}  */
	/* фон меню */
	/* #sideNavBox, .o365cs-base.o365cs-topnavBGColor-2 {
	    background-color: #760948  !important;
	} */
	
	/*23.02.2021*/
	
	/* 	.b-page_newyear{
		display: block;
	    background-image: url(https://store.pac.ru/content/images/portal/23f-1920.png);
		}
		.b-ball, .b-head-decor__inner{
		display: none;
		}
		.b-head-decor{
		background-image: none !important;
		}

		.b-head-decor{
		background-image: url(https://store.pac.ru/content/images/portal/23f-700.png) !important;
		background-repeat: no-repeat !important;
		background-position: top center !important;
	} */
	 .ms-backgroundImage{
		/* background-image: linear-gradient(rgb(30 136 229 / 0.5), rgb(255 255 255 / 0.3)), url("https://store.pac.ru/content/images/portal/bg_ny_3.png");
		background-position: bottom -50px right; */
		/* background-size: 70%; */
	} 


#AddressBook h2{
	font-weight: 400 !important;
}
#AddressBook ._indent{
	display: inline-block;
	width: 13px;
}

.picture-library {

}

	.picture-library a {
		margin: 0px 10px 10px 0px;
		width: 105px;
		height: 105px;
		overflow: hidden;
        display: inline-block;
        position: relative;
	}
.picture-library a img {
    position: absolute;
    margin: auto;
}

.pac-paging a {
	margin: 0 5px 0 5px;
}

.paging-right {
	/*margin-left: -15px;*/
}

.gallery-list {


}
	.gallery-list a {
		position: relative;
		display: inline-block;
		float: left;
		width: 500px;
		height: 130px;
		border: 1px solid #cfd8dc;
		border-radius: 3px;
		font: 400 18px/25px 'Roboto Condensed';
		/*padding: 15px;*/
		margin: 1px;
		margin-bottom: 60px;
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
		/*transition: background-size 0.5s ease;*/
        transition: all 0.5s;
	}
		.gallery-list a:hover {
			border: 1px solid rgba(3,65,113,.4);
			/*background-size: 110%;*/
            filter: brightness(1.15);
			box-shadow: 0px 0px 15px 4px #90a4ae;
		}
			.gallery-list a:hover span {
                text-decoration: underline;
            }
		.gallery-list a span {
            position: absolute;
            bottom: -30px;
		}
/* Helpdesk Облако тегов */
#ctl00_ctl61_g_de02bf93_c38f_498b_95e5_125c4a17f146 a {
	padding: 3px 5px;
    display: inline-block;
    margin: 3px 2px;
    border-radius: 3px;
    background-color: rgba(0, 120, 215, 0.1);
	font-family: 'Roboto condensed';
	}

    #ctl00_ctl61_g_de02bf93_c38f_498b_95e5_125c4a17f146 a:hover {
        background-color: rgba(0, 120, 215, 0.2);
    }
.task-item{
	/* display: table-row; */
	    display: flex;
    border: 0px solid #eee;
    border-radius: 2px;
    background-color: rgba(151,190, 221, 0.1);
    margin: 3px 0px;
    padding: 5px;
	cursor: move;
	cursor: grab;
}
.task-item :active{
	cursor: grabbing;
}
.task-item._head {
	background-color: rgba(120, 144, 156, 0.3);	
	cursor: default !important;
}

.task-item.not-draggable, .task-item .not-draggable:active{
	cursor: not-allowed !important;
	background-color: rgba(106, 141, 169, 0.2) !important;	
	color: #607d8b;
    opacity: 0.7;
}
.task-item.not-draggable .task-title a{
	color: #607d8b;	
}
.task-item._head div span{
	font: unset !important;
	font: 700 12px/20px 'roboto condensed', 'segoe ui' !important;	
}

.task-item div{
    padding: 0px 5px;
}
.task-item .task-id{
	display: table-cell;
	width: 40px;
}
.task-item .task-id span{
	font: 700 14px/18px 'roboto condensed', 'segoe ui' !important;	
}
.task-item .task-important{
	display: table-cell;
	width: 20px;
}
.task-item .task-site-menu{
	display: table-cell;
	width: 90px;
	max-width: 90px;
	font: 400 13px/18px 'roboto condensed', 'segoe ui' !important;	
}
.task-item .task-title{
	display: table-cell;
	width: 40%;
	min-width: 200px;
	flex-grow: 1;
}
.task-item .task-title a{
	font: 700 16px/20px 'roboto condensed', 'segoe ui' !important;	
}
.task-item .task-director{
	display: table-cell;
	min-width: 100px;
	width: 10%;
	font: 400 13px/18px 'roboto condensed', 'segoe ui' !important;	
}
.task-item .task-director span, .task-item .task-assignedto span{
	display: flex;

}
.task-item .task-director span.list-com, .task-item .task-assignedto span.list-com{
	display: inline-block !important;

}
.task-item .task-assignedto{
	display: table-cell;
	width: 10%;
	min-width: 100px;
	font: 400 13px/18px 'roboto condensed', 'segoe ui' !important;	
}
.task-item .task-plan-start, .task-item .task-fact-start{
	display: table-cell;
	width: 90px;
	max-width:90px;
}

.task-item .task-plan-start span, .task-item .task-fact-start span{
	display: block;
	font: 400 13px/18px 'roboto condensed', 'segoe ui' !important;	
	white-space: nowrap;
}

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *