﻿/* -------------------------------------------- Custom CSS/CSS3 ---------------------------------------- */
/* ---------------------------------------- Update : 1396-0421-1056 ------------------------------------ */

/* -------------------------------------------- Custom CSS/CSS3 ---------------------------------------- */
/* --------------------------------------------- Change Fonts ------------------------------------------ */

.ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenu-item, .ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenuEdit, .ms-core-listMenu-heading, .ms-tv-header,
.ms-textLarge,.ms-core-navigation,.o365cs-nav-appTileTitle > span,.ms-cui-groupTitle,
.ms-calloutLink:link, a.ms-calloutLink:visited, .ms-calloutLinkDisabled, .ms-commandLink, .ms-commandLink:visited, .ms-secondaryCommandLink, .ms-secondaryCommandLink:visited,
.ms-cui-ribbon, .ms-cui-menu, .ms-cui-toolbar-toolbar,.nf-filler-control textarea,.ms-cui-ctl-largelabel, .ms-cui-ctl-mediumlabel,
input[type=button], input[type=reset], input[type=submit], button,.ms-accentText, .ms-accentText:visited,
.ms-metadata, .ms-descriptiontext, .ms-secondaryCommandLink,.ms-emptyMode, .ms-attractMode,.ms-textXLarge,.ms-taskdate-daysunit,
.k-block, .k-widget, .k-inline-block, .k-textbox>input, .k-input[type="text"], .k-input[type="number"], .k-textbox, .k-picker-wrap .k-input, .k-button, .k-draghandle,textarea,.form-control,
.k-window-titlebar.k-header .k-window-title,.k-window-content table td,.tooltip,.alertify-notifier,
.select2-results .body,.select2-container--default .select2-search--inline .select2-search__field,.pf-main-form,.progress-bar,
.rtl .timeline > li > .timeline-item > .time
{
  
}
.ms-webpart-titleText > a,.ms-core-pageTitle a,table.ms-listviewtable thead,.nf-droppable-container legend,
.ms-core-pageTitle,.ms-list-emptyText-compact,.ms-webpart-titleText.ms-webpart-titleText, .ms-webpart-titleText > a,
.ms-textXLarge,.ms-dlg-heading, h2.ms-dlg-heading,label.nf-label-control,th.k-header,.ms-taskdate-daysvalue,
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,#DeltaPlaceHolderMain th,
.ms-h2, .ms-h3, .ms-headerFont,.ms-storefront-appdetailscell,.pf-section-header-text,.pf-Label,
h1, h2, h3, h4, h5, h6,.h1,.h2,.h3,.h4,.h5,.h6,
.ms-spGrid-HeaderContentStyle,.ms-spGrid-HeaderContentStyle a,
.select2-results .title,.timeline > .time-label > span
{
  
}
.en {
   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
   direction: ltr !important;
}
body{
 overflow-y:scroll;
}
/*
body, .ms-core-defaultFont, #pageStatusBar, .ms-status-msg, .js-callout-body,
.ui-widget,.nf-filler-control input[type=submit]
{
    font-family: "SNazanin","Segoe UI",Tahoma,"Microsoft Sans Serif",sans-serif!important;	
}
.ms-dlgTitle,.o365cs-nav-header16 .o365cs-nav-brandingText
{
    font-family: "SNastaliq","STitr","Arial Black","Segoe UI",Tahoma,"Microsoft Sans Serif",sans-serif!important;	
}

/*
/* -------------------------------------------- Custom CSS/CSS3 ---------------------------------------- */
/* ------------------------------------------------ Core CSS ------------------------------------------- */
.rtl{
 direction:rtl;
}
.ltr{
 direction:ltr;
}
.rtl,.ltr{
 text-align:justify;
}
.k-grid-content, .k-grid-content table, .k-grid-content td {
    overflow: visible;
}
.k-grid-content table{
	padding-left:17px;
}
.k-grid-content table table,.k-window .k-grid-content table{
	padding-left:0;
}
.progress{
 height:32px;
 border-style:solid;
 border-width:1px;
 border-color: #aaaaaa;
 margin-bottom:0;
}
.progress-bar{
 max-width: 100%;
 font-size:16px;
 float:right;
 line-height:32px;
 color:#444444;
 padding:0 1px;
}
.progress-bar span {
    padding: 0 5px;
}
.ms-vb2 [dir=none] {
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 1000px;
    direction: ltr;
}
.ms-number{
 padding:0;
}
.k-grid-content table table td{
	border:0;
}
.s4-itm-selected .ms-list-itemLink-td, .s4-itm-selected:hover .ms-list-itemLink-td {
    background-color: rgba(0, 198, 43, 0.4);
}
.ms-vb-title, .ms-vb2, .ms-vh2, .ms-vh-icon,.ms-vb-user,.ms-vh,.ms-vh2-nofilter,.ms-vb-icon {
    border-left: dotted 1px #cecece!important;
    padding: 4px!important;
    vertical-align:middle;
}
.ms-vb-title:last-child,
.ms-vb2:last-child,
.ms-vh2:last-child,
.ms-vh-icon:last-child,
.ms-vb-user:last-child,
.ms-vh:last-child,
.ms-vh2-nofilter:last-child,
.ms-vb-icon:last-child{
 border:none!important;
}
.ms-inlineSearch-searchImgSpanStandard{
 float:left;
}
.ms-InlineSearch-DivBaseline-NoView .ms-InlineSearch-SearchBox-Baseline.ms-InlineSearch-SearchBox-Baseline{
 width:260px;
 float:right;
}
.js-callout-closeButton{
	width:26px;
	height:26px;
}
.ms-InlineSearch-DivBaseline-NoView .ms-InlineSearch-SearchBox-Baseline.ms-InlineSearch-SearchBox-Baseline {
    padding:2px;
}
.ms-pivotControl-surfacedOpt:hover, .ms-pivotControl-overflowDot:hover{
    color: #fff!important;
    background-color: #57b257;
    padding: 5px 10px 6px 10px;
    font-size: 16px;
    line-height:24px;
}
.ms-pivotControl-surfacedOpt-selected{
    color: #fff!important;
    background-color: #0078d7;
    padding: 5px 10px 7px 10px;
    font-size: 16px;
    line-height:23px;
}
.ms-vb-imgFirstCell.ms-vb-imgFirstCell.ms-vb-imgFirstCell{
 border-width:0px 0px 0px 1px ;
    border-style: dotted;
    border-color: #ccc;
}
.s4-itm-imgCbx{
 margin:0 auto;
}
.ms-pivotControl-surfacedOpt-selected:hover{
 background-color: #57b257;
}
.ms-csrlistview-controldiv {
    padding: 0;
}
.ms-InlineSearch-Outline-Baseline {
	border-radius:4px;
    margin: 0;
    padding: 3px 5px;
    height: 28px;
    width: 300px!important;
    font-size: 17px;
    font-family: SKoodak;
}
.ms-pivotControl-overflowSpan a.ms-pivotControl-overflowDot {
    background-color: #fff;
    margin-right:10px;
}
.ms-csrlistview-controldiv {
    border-style: solid;
    border-width: 5px 1px 0px 1px;
    border-color: #046fc3;
}
.ms-webpart-zone{
 min-height:500px;
}
.ms-pivotControl-container {
    padding: 0;
}
.ms-pivotControl-surfacedOpt, .ms-pivotControl-surfacedOpt-selected{
 margin-left:0;
}
.ms-pivotControl-surfacedOpt, .ms-pivotControl-overflowDot {
    padding: 5px 10px 6px 10px;
    font-size: 16px;
    font-family: SKoodak;
}
.js-callout-headerArea {
    margin: 0px 5px 0px 5px;
    border-bottom: solid 2px #ccc;
}
.js-callout-title{
	margin:0;
}
.ms-metadata ~ div {
    margin: 0!important;
}
.ms-taskdate-daysvalue{
    color: #0078d7;	
}
.ms-list-TitleLink{
 width:100%;
}
.alertify-notifier .ajs-message{
 width:500px;
 font-size:1.3em;
}
.js-callout-location{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	direction:ltr;
	text-align:left;
	padding:5px;
}
.js-callout-body{
    margin-right: 10px;
    margin-left: 10px;
    padding-bottom: 10px;	
}
.ms-cui-topBar2{
 height:35px;
}
/* Buttons Component */
.btn {
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid transparent;
}
.btn.uppercase {
  text-transform: uppercase;
}
.btn.btn-flat {
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-width: 1px;
}
.btn:active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn:focus {
  outline: none;
}
.btn.btn-file {
  position: relative;
  overflow: hidden;
}
.btn.btn-file > input[type='file'] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  opacity: 0;
  filter: alpha(opacity=0);
  outline: none;
  background: white;
  cursor: inherit;
  display: block;
}
.btn-default {
    color: black;
    background-color: transparent;
    border-color: transparent;

}
.btn-default:hover,
.btn-default:active,
.btn-default.hover {
  background-color: #e7e7e7;
}
.btn-primary {
    color: black;
    background-color: transparent;
    border-color: transparent;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.hover {
  background-color: #367fa9;
}
.btn-success {
    color: black;
    background-color: transparent;
    border-color: transparent;
}
.btn-success:hover,
.btn-success:active,
.btn-success.hover {
  background-color: #008d4c;
}
.btn-info {
  background-color: #00c0ef;
  border-color: #00acd6;
}
.btn-info:hover,
.btn-info:active,
.btn-info.hover {
  background-color: #00acd6;
}
.btn-danger {
    color: black;
    background-color: transparent;
    border-color: transparent;
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.hover {
  background-color: #d73925;
}
.btn-warning {
    color: black;
    background-color: transparent;
    border-color: transparent;
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.hover {
  background-color: #e08e0b;
}
.btn-outline {
  border: 1px solid #fff;
  background: transparent;
  color: #fff;
}
.btn-outline:hover,
.btn-outline:focus,
.btn-outline:active {
  color: rgba(255, 255, 255, 0.7);
  border-color: rgba(255, 255, 255, 0.7);
}
.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn[class*='bg-']:hover {
  -webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.2);
}
.btn-icon {
    padding: 2px 2px 2px 15px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
    margin:0px 5px 0px 5px;
}
.btn-app {
  border-radius: 0px;
  position: relative;
  padding: 15px 10px;
  margin: 0 3px 10px 10px;
  min-width: 80px;
  height: 80px;
  text-align: center;
  color: #666;
  border: 1px solid #ddd;
  background-color: #f4f4f4;
  font-size: 12pt;
}
.btn-app > .fa,
.btn-app > .glyphicon,
.btn-app > .ion {
  font-size: 20px;
  display: block;
}
.btn-app:hover {
  background: #f4f4f4;
  color: #444;
  border-color: #aaa;
}
.btn-app:active,
.btn-app:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-app > .badge {
  position: absolute;
  top: -8px;
  right: -10px;
  font-size: 16px;
  min-width: 30px;
  font-weight: 400;
  z-index:3;
}
.btn-app .animated,
.pf-toolbar .btn .animated {
  animation-duration: 0s;
}
.btn-app:hover .animated,
.pf-toolbar .btn:hover .animated {
  animation-duration: 1s;
}
.ms-vb-icon {
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
    cursor: default;
    text-align: center;
    white-space: nowrap;
}
.jDatePicker{
    width: 100%;
    text-align: right;
    direction: ltr;
    border: solid 1px #ccc;
    border-radius: 4px;
    padding: 0 3px;	
}
.pf-picker-item{
	padding:0 10px;
	float:right;
	min-width:32.33%;
	text-align:center;
}
.ms-entity-resolved{
	text-decoration:none;
}
.sp-peoplepicker-userSpan {
    border: solid 1px #bbb;
    border-radius: 3px;
    margin-bottom:2px;
}
.sp-peoplepicker-userSpan .ms-entity-resolved{
	padding:0 5px;
	min-width:120px;
	vertical-align:middle;
}
.sp-peoplepicker-delImage {
    margin-right: 3px;
    padding: 0 5px;
    border-right: solid 1px #bbb;
    background:#ddd;
    color:#f00;
}
#bottomPagingWPQ1 {
    margin: 4px 0px 0px 0px;
}
.ms-list-itemLink,
th[role=presentation]{
    border-left: dotted 1px #ccc;
}
.ms-list-itemLink-td>.ms-list-itemLink {
    border: none;
}
.ms-promlink-button-enabled-hover, .ms-promlink-button-enabled:hover {
    border-color: #0078d7;
    background-color: #a1f3a1;
}
#DeltaPlaceHolderMain td td.ms-paging {
    font-family: SKoodak;
    padding: 0px 10px;
    border: solid 1px #0078d7;
}
.ms-promlink-button{
	width:27px;
	height:27px;
	border-radius:0px;
	border-color:#0078d7;
}
.ms-promlink-button{
 border:none;
}
#pagingWPQ1next,#pagingWPQ1prev {
    border-style: solid;
    border-color: #046fc3;
    border-width: 1px;
}
.btn-icon span {
    background-color: white;
    padding: 8px;
    margin-left: 10px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
	width:30px;
	height:30px;
	text-align:center;
}



.pf-Label {

    font-size: 14px;
    margin: 0 5px;

}
.ms-dlgTitleBtns{
	margin-left:0;
}
#idStorefrontLayoutRoot{
	font-size:16px;
}
.pf-section-header-text {
    font-size: 16px!important;
    color: #ffffff!important;
    background:#4b908e;      
    border-radius: 10px;
    padding: 7px 15px 7px 0;
    float: right!important;
    width: 100%;
    margin: 10px 0 5px !important;
}
div.k-content table table td > div{
    margin-top:10px;
	padding: 0 2px;
}
.pf-section-header-plus-minus{
	display:none!important;
}
div.k-content table table td > div:first-child,span.k-numerictextbox{
    margin-top:3px;
    margin-bottom:3px;
}
.k-window-titlebar .k-window-actions{
	right:auto!important;
	left:0.3em;
}
.ms-storefront-appdetailscell{
	font-size:20px;
}
.k-textbox>input, .k-autocomplete .k-input, .k-progress, .k-progress-status, .k-multiselect-wrap,
.k-dropdown-wrap .k-input, .k-picker-wrap .k-input
{
	text-align:right!important;
}
.k-tabstrip-items .k-link, .k-panelbar .k-tabstrip-items .k-link{
	padding:3px 15px!important;
}
.k-tabstrip-items .k-state-active, .k-active-filter{
	background-color:#f0713a!important;
}
.k-block, .k-widget, .k-inline-block, .k-textbox>input, .k-input[type="text"], .k-input[type="number"], .k-textbox, .k-picker-wrap .k-input, .k-button, .k-draghandle{
	font-size:14px!important;
}
th.k-header{
	text-align:center!important;
}
table.ms-listviewtable,td.ms-gb table{
 width: 100%;
 max-width: 100%;
 border-style: solid!important;
 border-color: #046fc3;
 border-width: 2px 1px 10px 1px;
 font-size: 16px;
}
table.ms-listviewtable thead,
th.ms-vh2-nofilter
{
background-color: #0078d7;
color: #fff;
font-size: 16px;
margin: 0;
padding: 0;
}
.ms-listviewtable .ms-vh-div a,.ms-listviewtable .ms-vh-div span {
color: #fff;
}
.ms-vb2 {
padding: 0;
white-space: nowrap;
}
.ms-vb-title {
vertical-align: top;
padding: 0;
white-space: nowrap;
}
.ms-vb-title .ms-vb {
padding: 0;
}
.ms-listviewtable .ms-gb{
padding-top: 0px;
background-color: #97ef99;
}
.ms-listviewtable .ms-gb2{
padding-top: 0px;
background-color: #00ffff;	
}
.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vh2-nofilter, .ms-vh2-nofilter-notextalign, .ms-vh2-nofilter-perm, .ms-vhImage, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-ph{
	font-size:1em;
}
.ms-gb a, .ms-gb2 a {
    color: #4e2517;
}
#DeltaPlaceHolderMain .ms-list-emptyText-compact {
    color: #ff5858;
    width: 100%;
    text-align: center;
    border-style: solid;
    border-width: 1px 1px 10px 1px;
    border-color: #0078d7;
}
#DeltaPlaceHolderMain .ms-list-emptyText-compact tr td{
padding:15px 0;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
        -webkit-animation-name: pulse;
    animation-name: pulse;
        -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    
}
.ms-ellipsis-icon{
 left:2px;
}
.ms-webpart-titleText.ms-webpart-titleText{
    width: 100%;
    text-align: right !important;	
}
.ms-webpart-titleText > a{
    font-size: 20px;
    color: #000000;
}
.ms-core-pageTitle{
	color:#dddddd;
	font-size:24px;
}
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
    margin: 0px 1px;
    padding: 3px 10px;
    text-align: center;
    font-size: 17px;
    color: #fff;
}
.ms-core-listMenu-horizontalBox li.static.selected  >  .ms-core-listMenu-item{
	/*background-color:green;*/
}

body, .ms-core-defaultFont, #pageStatusBar, .ms-status-msg, .js-callout-body {
    font-size: 16px;
}
.ms-core-pageTitle a {
    color: #DDDDDD;
    font-size: 24px;
    float:right;
}

span.s4-titlesep span {
    display: none;
}
input[type=password]:focus, input[type=text]:focus, select:focus, textarea:focus, .sp-peoplepicker-topLevelFocus, .ms-inputBoxActive, .ms-inputBox.ms-inputBoxActive:hover{
	border-color:#00a65a !important;
}

.k-tabstrip-items .k-state-active {
    background: -webkit-linear-gradient(top,#ffdfd1,#f0713a)!important;
    background: -moz-linear-gradient(top,#ffdfd1,#f0713a)!important;
    background: -ms-linear-gradient(top,#ffdfd1,#f0713a)!important;
    background: linear-gradient(top,#ffdfd1,#f0713a)!important;            
}
.k-widget.k-header.k-tabstrip {
    border: none;
    background: none;
    overflow:visible!important;
}
div.k-widget.k-header>div.k-content.k-state-active>div {
    overflow: visible!important;
}
.k-state-active, .k-state-active:hover, .k-active-filter{
	-moz-border-radius:10px 0 10px 10px;
	-webkit-border-radius:10px 0 10px 10px;
	-ms-border-radius:10px 0 10px 10px;
	border-radius:10px 0 10px 10px;
}
.k-tabstrip .k-content, .k-panelbar .k-tabstrip .k-content{
	border-width:2px;
border-color:#7bbab3!important;
}
.k-button:hover,.k-button:focus,.k-button.k-state-focused,.k-textbox:hover,.k-state-hover,.k-state-hover:hover,.k-pager-wrap .k-link:hover,.k-other-month.k-state-hover .k-link,div.k-imagebrowser-dropzone em,.k-draghandle:hover {

	background-image: none,linear-gradient(to bottom,#a3cfd3 0,#7bb4af 100%)!important;color:#fff!important;
}
.k-window-titlebar, .k-block>.k-header, .k-tabstrip-items .k-item, .k-panelbar .k-tabstrip-items .k-item, .k-tabstrip-items .k-link, .k-calendar-container.k-state-border-down, .k-list-container.k-state-border-down, .k-autocomplete.k-state-border-down, .k-multiselect.k-state-border-down, .k-dropdown-wrap.k-state-border-down, .k-picker-wrap.k-state-border-down, .k-numeric-wrap.k-state-border-down{
	text-decoration:none;
}
.k-tabstrip{
 margin:5px 0 0;
}
/* ------------------------------------------------ Oslo.css ------------------------------------------- */
.ms-spGrid-HeaderContentStyle,.ms-spGrid-HeaderContentStyle a{
 color:#fff!important;
 font-size:16px;
}
input[type=button], input[type=reset], input[type=submit], button{
 margin:0px 0px;
 padding:6px 12px;
}
.pf-toolbar-button,.pf-toolbar-button-rtl {
    border: solid 1px #f28150!important;
    height: 64px!important;
    width: 64px!important;
    float:right!important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background-color: #feddce;
    margin:2px!important;
}
img#imnhdr1,img#imnhdr0 {
    display: none;
}
.pf-tb-image-small {
    margin-top: 5px!important;
}
td.ms-acal-outday {
    background-color: #ffd3d3;
}
input[type=password][disabled], input[type=text][disabled], input[type=file][disabled], textarea[disabled], select[disabled], .sp-peoplepicker-topLevelDisabled, .ms-inputBoxDisabled{
    color: #000000;
    background-color: #dedede;	
    border-color:#ababab;
}
th.ms-vh-icon {
    display: none;
}
th.ms-headerCellStyleIcon.ms-vh-icon.ms-vh-selectAllIcon,
th.ms-vh-icon.ms-minWidthHeader,
th.ms-headerCellStyleNormal.ms-vh-icon{
    display: table-cell;
}
.ms-wiki-columnSpacing {
    padding-right: 0px!important;
}
.ms-selectall-icon {
    left: -45px;
}
.ms-alternating {
    background-color: #e2e2e2;
}
.ms-acal-item {
    background-color: #00c6b1;
    border: solid 1px #03887a;
}
a.dynamic.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode {
    padding: 0px 5px 0px 10px;
    color:#fff;
}
caption.ms-dragDropAttract {
    caption-side: bottom;
    border: 1px solid rgb(42, 141, 212);
    margin: 10px 0 0 0;
    padding: 15px;
}
.ms-peopleux-userdetails > UL{
	margin:0px 15px 0px 0px;
}
input[type=button], input[type=reset], input[type=submit], button{
	font-size:14px;
}
.sp-peoplepicker-autoFillContainer .sp-autoFill-scroll{
	height:auto!important;
	box-shadow: 1px 1px 10px 1px #aaa;
}
.sp-peoplepicker-autoFillContainer{
	max-width:none;
	width:100%;
}
.ms-peopleux-userdetails{
	vertical-align:middle;
}
.ms-webpart-titleText.ms-webpart-titleText, .ms-webpart-titleText > a{
    color: #000000;
    font-size: 20px;	
}
#titleAreaBox{
	margin:auto;
	width:100%;
}
#titlerow {
    background-color: rgb(0, 45, 79);
	display: block;
    border-top: solid 1px #4d6c84;    
}
.ms-breadcrumb-box{
	padding:2px 5px;
	height:auto;
}
.contentwrapper{
	margin:-10px 5px 10px 5px;
}
.ms-core-header .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:link, .ms-core-header .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:visited, .ms-core-header .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected, .ms-core-header .ms-tv-selected:link {
    color: #36ca5e;
}
.ms-core-header .ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:hover, .ms-core-header a.ms-tv-item:hover, .ms-core-header a.ms-tv-header:hover {
    color: #ffffff;
    background-color: rgba(0, 77, 51, 0.85);
    border-radius:100px;
}
h1.ms-core-pageTitle {
    border-left: solid 1px #4d6c84;
    float: right;
    padding: 0px 10px 7px 0;
    margin-bottom:0;
    margin-top:0;
}
#pageTitle {
    display: none;
}
h1.ms-core-pageTitle.content-title {
    border-left:0px transparent none;
}

#DeltaHorizontalQuickLaunch {
    float: left;
    width: 100%;
    border-top: solid 1px #4d6c84;    
}
.hidden{
	display:none!important;
	visibility:hidden;
}
.ms-core-header .ms-core-listMenu-item, .ms-core-header .ms-core-listMenu-item:link, .ms-core-header .ms-core-listMenu-item:visited, .ms-core-header .ms-tv-item:link, .ms-core-header .ms-tv-item:visited, .ms-core-header .ms-tv-header:link, .ms-core-header .ms-tv-header:visited {
    white-space: nowrap;
}
ul.dynamic{
	padding:5px 3px;
	min-width: 200px!important;
	width:auto !important;
    margin: -5px -3px 0 0;
    background-color: rgba(0, 66, 117, 0.85);
    color: #fff;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -o-border-radius:10px;
	border-radius:10px;  
	border: none;
	-webkit-box-shadow: 0px 0px 6px 3px rgba(0, 66, 117, 0.50);
	-moz-box-shadow: 0px 0px 6px 3px rgba(0, 66, 117, 0.50);
	-o-box-shadow: 0px 0px 6px 3px rgba(0, 66, 117, 0.50);
	-ms-box-shadow: 0px 0px 6px 3px rgba(0, 66, 117, 0.50);
    box-shadow: 0px 0px 6px 3px rgba(0, 66, 117, 0.50);
}
ul.ms-core-listMenu-root ul:before {

}
textarea{
	resize:vertical;
	font-size:14px!important;
	direction:rtl;
}
/* --------------------------------------------- Nintex Forms ------------------------------------------ */

.ui-widget {
    font-size: 1em;
}
.ms-cui-ctl-largelabel, .ms-cui-ctl-mediumlabel {
    font-size: 10pt;
    font-weight: normal;
}
.ms-cui-groupTitle{
    top: -5px;
    font-size: 14px;
    color:#0066b3;
    position: relative;
    line-height:20px;
}
.nf-filler-control{
	overflow:visible ;
}
.nf-filler-control input[type=submit] {
    border-radius: 3px;
    background-color: #367fa9;
    color: #fff;
}

input[commandtype=Cancel] {
    background-color: #dd4b39 !important;
}
.nf-droppable-container legend {
    font-size: 20px !important;
    padding: 0 10px;
    top: -6px;
    color: #367fa9;
    position: relative;
}
.nf-droppable-container fieldset{
    border-radius: 10px;
    border-color: #367fa9;
}
.ms-formbody{
	border: hidden 0px!important;
}
.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: 0;
    margin-top:3px;
    border-radius: 5px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	background:#9fc3d8 !important;
	color: #444444;
    font-size: 15px !important;
    width: 100%;	
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
	background:#00a65a !important;
	color: #ffffff;
}
label.nf-label-control {
    display: block;
    font-style: italic;
    margin: 0 10px;
    font-size:14px;
}
.nf-filler-control textarea {
    resize: none;
    font-size: 16px;
    border-radius:5px;
    border-width:2px;
}

/* --------------------------------------------- SuitNav CSS ------------------------------------------- */
/*
#O365_MainLink_Help,
#O365_AppTile_ShellNewsfeed,
#O365_AppTile_ShellDocuments,
#O365_AppTile_ShellSites,
#ShellSites_BrandBar,
.o365cs-nav-header16 .o365cs-nav-appTitleLine{
	display:none !important;
}
.o365cs-nav-header16 .o365cs-nav-appTitleLine{
	width:0;
}
.o365cs-nav-appTileHovered,.o365cs-nav-appTile:focus,.o365cs-nav-appTileMenuShown{
-webkit-transform:scale(1.0875);
-moz-transform:scale(1.0875);
transform:scale(1.0875);
outline-width:0!important;
}
.o365cs-base.o365cs-topnavBGColor-2,.o365cs-base .o365cs-topnavLinkBackground-2,.o365cs-base .ms-bgc-tp {
    background-color: #002d4f !important;
}
.o365cs-nav-header16 .o365cs-nav-brandingText {
    line-height: 46px;
    font-size: 36px;
}
.o365cs-nav-appTileTitle > span{
    font-size: 16px!important;
    text-align:center!important;
}
.o365cs-nav-appTileMedium .o365cs-nav-appTileIcon, .o365cs-nav-appTileWide .o365cs-nav-appTileIcon{
	margin-top:10px!important;
}
.o365cs-nav-appTileTitle{
	top:75px!important;
	bottom:0px!important;
}

.k-upload-button{
	direction:rtl!important;
}
.ms-siteSettings-root .ms-linksection-textCell{
	width:auto;
}
.ms-siteSettings-root .ms-linksection-iconCell {
	display:block;
}
.ms-linksection-iconCell {
    vertical-align: top;
    padding-left: 15px;
    padding-top: 15px;
}
#DeltaPlaceHolderMain .ms-vb2 {
    white-space: normal;
}
#DeltaPlaceHolderMain .ms-vb2.ms-cellstyle {
    white-space: nowrap;
}
.ms-vb2.ms-featurestatus {
    text-align: center;
    margin: 0;
    padding: 7px 0;
    background-color: green;
}
/*#DeltaPlaceHolderMain th {
    background-color: #0078d7;
    color: #fff;
    text-align: center;
    font-size: 18px;
}*/
/*
#DeltaPlaceHolderMain td {
    padding: 0px;
}
input.ms-ButtonHeightWidth {
    margin: 0 5px;
}
.settingImg {
    vertical-align: middle!important;
    margin-right: 5px!important;
    margin-left:0!important;
}
a.ms-core-menu-link{
	white-space:nowrap;
}
*/
/* ------------------------------------------- Overwite Defaults --------------------------------------- */
*:focus{
outline:none;
}

.k-grid-content {
    padding-left: 0;
}
.k-window .k-grid-content {
    overflow: auto;
}
.k-dirty {
    border-width: 5px;
    border-color: #f00 #f00 transparent transparent;
    margin: 0;
}
.ms-core-menu-list {
    min-width: 150px;
}
#aggWPQ1 td {
    background-color: #5cb85c;
    color: white;
    font-size: 16px;
    padding:5px 10px !important;
        border: none !important;
}
.x-window{
	direction:ltr!important;
}
div.k-grid-header .k-header{
	white-space:pre-line;
}
div.k-grid-header, div.k-grid-footer{
	padding-left:17px!important;
}
label{
	margin:0 5px -5px 5px;
}
.ms-cui-img-cont-float img{
	display:block;
}
div.k-window-content table {
    width: 100%;
}
.k-window-titlebar.k-header {
    height: 25px;
}
.k-window-titlebar.k-header .k-window-title {
    font-size: 15px;
    margin-top: 2px;
    margin-right: -15px;
}
.k-window-content table td {
    font-size: 14px;
}
.aimDiv{
	overflow:visible;
}
.filterButton{
	margin-top:5px;
}
.ui-dropdownchecklist-selector-wrapper, .ui-widget.ui-dropdownchecklist-selector-wrapper{
	float:right;
}
.ui-dropdownchecklist-text{
	height:34px !important;	
}
input.ui-dropdownchecklist-text{
	border-radius:0 4px 4px 0 !important;
    background-color: rgba(255, 255, 255, 0.85)!important;	
}
.ui-dropdownchecklist-item {
    width: 100%;
    float: right;
}
.ui-dropdownchecklist .ui-widget-content, .ui-dropdownchecklist .ui-widget-header,.ui-dropdownchecklist-text{
	font-size:14px !important;
}
#contentBox {
    overflow-x: hidden;
}
.ui-dropdownchecklist-item input {
    margin-top: 10px;
}
#div_PF_Main{
	height:auto!important;
}
.ms-rtestate-field {
    text-overflow: ellipsis;
    overflow: hidden;
/*    max-width: 500px;*/
}
.ms-core-tableNoSpace{
	width:100%;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{
	display:none;
}
.k-alt, .k-separator{
	background-color:#eaeaea;
}
.ms-pub-contentLayout{
 margin:0;
 padding:10px 0;
}
.pf-toolbar{
 display:inline-block;
}
.alert{
 	padding:5px;
}
.close{
	float:left;
}
.alert-dismissable .close{
 right:0;
 left:0;
}
#DeltaPlaceHolderMain .ms-authoringControls table tr:nth-of-type(even) {
    background-color: #eaeaea;
}
#DeltaPlaceHolderMain .ms-authoringControls table tr:nth-child(1) {
    background-color: #337ab7;
    color:#fff;
    font-family:STitr;
}
#DeltaPlaceHolderMain .ms-authoringControls table tr:nth-child(1) td {
 padding:5px 0;
}
#DeltaPlaceHolderMain .ms-authoringControls table tr td{
    padding: 2px 0;
    vertical-align:middle;
}
#DeltaPlaceHolderMain .ms-authoringControls table tr td label,
#DeltaPlaceHolderMain .ms-authoringControls table tr td input{
    margin:0;
}
#DeltaPlaceHolderMain .ms-authoringControls table  {
    border: solid 1px #ccc
}
.btn-group-vertical>.btn, .btn-group>.btn{
 float:right;
 margin:0px 2px 0px 0px;
}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child){
/*	border-radius:6px;*/
	/*border-top-right-radius:0;*/
	/*border-bottom-right-radius:0;*/
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
/*	border-radius:6px;*/
	/*border-top-left-radius: 0;*/
	/*border-bottom-left-radius: 0;*/
	/*border-left-color: transparent;*/
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle):hover {
    border-left-width: 1px;
}
.btn-group>.btn-app:hover i {
    font-size: 40px;
    margin-top: -7px;
    text-shadow: 0px 3px 5px #c1c1c1;
}

.tooltip{
 font-size:16px;
 white-space: nowrap;
}
.tooltip-inner {
    background-color: #002d4f;
    padding:5px 12px;
    color:#d9edf7;
}
.tooltip.bottom .tooltip-arrow,
.tooltip.bottom-left .tooltip-arrow,
.tooltip.bottom-right .tooltip-arrow{
  border-bottom-color: #002d4f;  
}
.tooltip.top .tooltip-arrow,
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow{
  border-top-color: #002d4f;
}
.tooltip.right .tooltip-arrow{
  border-right-color: #002d4f;
}
.tooltip.left .tooltip-arrow{
  border-left-color: #002d4f;
}
.select2-results .title{
   font-size: 15px;
   width:auto;
   color: #002d4f;
}
.select2-results .en{
 font-family:"Times New Roman", Times, serif!important;
 direction:ltr;
 text-align:justify;
}
.select2-results .title.en{
 font-family:"Arial Black", Arial, "Times New Roman"!important;
}

.select2-results .title .title {
   width: 50%;
   float: left;
   text-align:left;
   font-size:12px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
    padding: 0 5px;
    line-height: 25px;
    color: #dd4b39;
    border-left: solid 1px #aaa;
    margin-left: 5px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #FFF!important;
    background-color: #dd4b39!important;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{
    margin: 3px 0 3px 3px;
    padding: 0 0px 0 10px;
    border-radius: 3px;
}
.select2-container--default .select2-selection--multiple {
  border-radius: 3px!important;
}
.select2-container--default .select2-search--inline .select2-search__field{
 font-size:15px;
 height:15px;
 vertical-align:middle;
}
.ms-sortarrowup-icon,
.ms-sortarrowdown-icon,
.ms-filter-icon{
	filter: brightness(500%);
}
.ms-vh-div select,
.ms-numHeader select {
    width: 100%;
    color: #fff;
    background-color: #0078d7;
    border-color: #015598;
    border-radius: 4px;
    font-family: SKoodak;
    float: none;
}
.cond{
 font-size:12px;
 color:#c53434;
 direction:ltr!important;
}
.ms-vb-user > table > tbody >  tr {
    display: table-cell;
    min-width: 150px;
    float:right;
    padding-left: 5px;
}
.ms-vb-title,.ms-list-itemLink-td{
 vertical-align:middle;
    border-style: dotted;
    border-width: 0 0 0 1px;
    border-color: #ccc;
}
.text-right{
 text-align:right!important;
}
.text-left{
 text-align:left!important;
}
.text-center{
 text-align:center!important;
}
.text-justify{
 text-align:justify!important;
}

.k-state-selected, .k-button:active, .k-draghandle.k-state-selected:hover {
    background-image: url(textures/highlight.png);
    background-image: none,-webkit-linear-gradient(top,#fe761b 0,#e15613 100%);
    background-image: none,-moz-linear-gradient(top,#fe761b 0,#e15613 100%);
    background-image: none,-o-linear-gradient(top,#fe761b 0,#e15613 100%);
    background-image: none,linear-gradient(to bottom,#a3cfd3 0,#7bb4af 100%);
    background-position: 50% 50%;
    background-color:#e15613;
}
/* On-Off Switch -------------------------------------- */
.bsw
{
    position: relative; width: 100%;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}

.bsw-checkbox {
    display: none;
}

.bsw-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 1px solid #c5c5c5; border-radius: 4px;
    margin:2px 1px 0 1px;
}

.bsw-inner {
    display: block;
    width: 300%;
    margin-right: -50%;
    -moz-transition: all 0.3s ease-in 0s;
    -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s;
    transition: all 0.3s ease-in 0s;
}

.bsw-inner > span {
    display: block;
    float: left;
    position: relative;
    width: 50%;
    height: 35px;
    padding: 0;
    line-height: 35px;
    font-size: 16px;
    color: white;
    font-family: SKoodak;
    font-weight: bold;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.bsw-inner .bsw-active {
    padding-left: 10px;
}

.bsw-inner .bsw-inactive {
    padding-right: 10px;
    text-align: right;
}
.bsw-inner .bsw-inactive,.bsw-inner .bsw-active{
    background-color: #FDFDFD;
    color: #FFFFFF; 
}

.bsw-switch {
    display: block;
    width: 40%;
    margin: 0px;
    text-align: center; 
    border: 0px solid #999999;
    border-radius: 4px; 
    position: absolute;
    top: 1px;
    bottom: 1px;
}
.bsw-inactive .bsw-switch {
    background: #A1A1A1;
    left: 1px;
}
.bsw-active .bsw-switch {
    background: #489f48;
    right: 1px;
}
.bsw-checkbox:checked + .bsw-label .bsw-inner {
    margin-right: -150%;
}

.bsw-checkbox:disabled + .bsw-label .bsw-inactive,
.bsw-checkbox:disabled + .bsw-label .bsw-active{
	background-color:#ddd;
}
.bsw-checkbox:disabled + .bsw-label .bsw-switch{
	background-color:#aaa;
}
/*
 * General: Miscellaneous
 * ----------------------
 */
.pad {
  padding: 10px;
}
.margin {
  margin: 10px;
}
.margin-bottom {
  margin-bottom: 20px;
}
.margin-bottom-none {
  margin-bottom: 0;
}
.margin-r-5 {
  margin-right: 5px;
}
.inline {
  display: inline;
}
.description-block {
  display: block;
  margin: 10px 0;
  text-align: center;
}
.description-block.margin-bottom {
  margin-bottom: 25px;
}
.description-block > .description-header {
  margin: 0;
  padding: 0;
  font-weight: 600;
  font-size: 16px;
}
.description-block > .description-text {
  text-transform: uppercase;
}
.bg-red,
.bg-yellow,
.bg-aqua,
.bg-blue,
.bg-light-blue,
.bg-green,
.bg-navy,
.bg-teal,
.bg-olive,
.bg-lime,
.bg-orange,
.bg-fuchsia,
.bg-purple,
.bg-maroon,
.bg-black,
.bg-red-active,
.bg-yellow-active,
.bg-aqua-active,
.bg-blue-active,
.bg-light-blue-active,
.bg-green-active,
.bg-navy-active,
.bg-teal-active,
.bg-olive-active,
.bg-lime-active,
.bg-orange-active,
.bg-fuchsia-active,
.bg-purple-active,
.bg-maroon-active,
.bg-black-active,
.callout.callout-danger,
.callout.callout-warning,
.callout.callout-info,
.callout.callout-success,
.alert-success,
.alert-danger,
.alert-error,
.alert-warning,
.alert-info,
.label-danger,
.label-info,
.label-warning,
.label-primary,
.label-success,
.modal-primary .modal-body,
.modal-primary .modal-header,
.modal-primary .modal-footer,
.modal-warning .modal-body,
.modal-warning .modal-header,
.modal-warning .modal-footer,
.modal-info .modal-body,
.modal-info .modal-header,
.modal-info .modal-footer,
.modal-success .modal-body,
.modal-success .modal-header,
.modal-success .modal-footer,
.modal-danger .modal-body,
.modal-danger .modal-header,
.modal-danger .modal-footer {
  color: #fff !important;
}
.bg-gray {
  color: #000;
  background-color: #d2d6de !important;
}
.bg-gray-light {
  background-color: #f7f7f7;
}
.bg-black {
  background-color: #111111 !important;
}
.bg-red,
.callout.callout-danger,
.alert-danger,
.alert-error,
.label-danger,
.modal-danger .modal-body {
  background-color: #dd4b39 !important;
}
.bg-yellow,
.callout.callout-warning,
.alert-warning,
.label-warning,
.modal-warning .modal-body {
  background-color: #f39c12 !important;
}
.bg-aqua,
.callout.callout-info,
.alert-info,
.label-info,
.modal-info .modal-body {
  background-color: #00c0ef !important;
}
.bg-blue {
  background-color: #0073b7 !important;
}
.bg-light-blue,
.label-primary,
.modal-primary .modal-body {
  background-color: #3c8dbc !important;
}
.bg-green,
.callout.callout-success,
.alert-success,
.label-success,
.modal-success .modal-body {
  background-color: #00a65a !important;
}
.bg-navy {
  background-color: #001f3f !important;
}
.bg-teal {
  background-color: #39cccc !important;
}
.bg-olive {
  background-color: #3d9970 !important;
}
.bg-lime {
  background-color: #01ff70 !important;
}
.bg-orange {
  background-color: #ff851b !important;
}
.bg-fuchsia {
  background-color: #f012be !important;
}
.bg-purple {
  background-color: #605ca8 !important;
}
.bg-maroon {
  background-color: #d81b60 !important;
}
.bg-gray-active {
  color: #000;
  background-color: #b5bbc8 !important;
}
.bg-black-active {
  background-color: #000000 !important;
}
.bg-red-active,
.modal-danger .modal-header,
.modal-danger .modal-footer {
  background-color: #d33724 !important;
}
.bg-yellow-active,
.modal-warning .modal-header,
.modal-warning .modal-footer {
  background-color: #db8b0b !important;
}
.bg-aqua-active,
.modal-info .modal-header,
.modal-info .modal-footer {
  background-color: #00a7d0 !important;
}
.bg-blue-active {
  background-color: #005384 !important;
}
.bg-light-blue-active,
.modal-primary .modal-header,
.modal-primary .modal-footer {
  background-color: #357ca5 !important;
}
.bg-green-active,
.modal-success .modal-header,
.modal-success .modal-footer {
  background-color: #008d4c !important;
}
.bg-navy-active {
  background-color: #001a35 !important;
}
.bg-teal-active {
  background-color: #30bbbb !important;
}
.bg-olive-active {
  background-color: #368763 !important;
}
.bg-lime-active {
  background-color: #00e765 !important;
}
.bg-orange-active {
  background-color: #ff7701 !important;
}
.bg-fuchsia-active {
  background-color: #db0ead !important;
}
.bg-purple-active {
  background-color: #555299 !important;
}
.bg-maroon-active {
  background-color: #ca195a !important;
}
[class^="bg-"].disabled {
  opacity: 0.65;
  filter: alpha(opacity=65);
}
.text-red {
  color: #dd4b39 !important;
}
.text-white {
  color: #ffffff !important;
}
.text-yellow {
  color: #f39c12 !important;
}
.text-aqua {
  color: #00c0ef !important;
}
.text-blue {
  color: #0073b7 !important;
}
.text-black {
  color: #111111 !important;
}
.text-light-blue {
  color: #3c8dbc !important;
}
.text-green {
  color: #00a65a !important;
}
.text-gray {
  color: #d2d6de !important;
}
.text-navy {
  color: #001f3f !important;
}
.text-teal {
  color: #39cccc !important;
}
.text-olive {
  color: #3d9970 !important;
}
.text-lime {
  color: #01ff70 !important;
}
.text-orange {
  color: #ff851b !important;
}
.text-fuchsia {
  color: #f012be !important;
}
.text-purple {
  color: #605ca8 !important;
}
.text-maroon {
  color: #d81b60 !important;
}
.link-muted {
  color: #7a869d;
}
.link-muted:hover,
.link-muted:focus {
  color: #606c84;
}
.link-black {
  color: #666;
}
.link-black:hover,
.link-black:focus {
  color: #999;
}
.hide {
  display: none !important;
}
.no-border {
  border: 0 !important;
}
.no-padding {
  padding: 0 !important;
}
.no-margin {
  margin: 0 !important;
}
.no-shadow {
  box-shadow: none!important;
}
.list-unstyled,
.chart-legend,
.contacts-list,
.users-list,
.mailbox-attachments {
  list-style: none;
  margin: 0;
  padding: 0;
}
.list-group-unbordered > .list-group-item {
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}
.flat {
  border-radius: 0 !important;
}
.text-bold,
.text-bold.table td,
.text-bold.table th {
  font-weight: 700;
}
.text-sm {
  font-size: 12px;
}
.jqstooltip {
  padding: 5px!important;
  width: auto!important;
  height: auto!important;
}
.bg-teal-gradient {
  background: #39cccc !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #39cccc), color-stop(1, #7adddd)) !important;
  background: -ms-linear-gradient(bottom, #39cccc, #7adddd) !important;
  background: -moz-linear-gradient(center bottom, #39cccc 0%, #7adddd 100%) !important;
  background: -o-linear-gradient(#7adddd, #39cccc) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7adddd', endColorstr='#39cccc', GradientType=0) !important;
  color: #fff;
}
.bg-light-blue-gradient {
  background: #3c8dbc !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3c8dbc), color-stop(1, #67a8ce)) !important;
  background: -ms-linear-gradient(bottom, #3c8dbc, #67a8ce) !important;
  background: -moz-linear-gradient(center bottom, #3c8dbc 0%, #67a8ce 100%) !important;
  background: -o-linear-gradient(#67a8ce, #3c8dbc) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#67a8ce', endColorstr='#3c8dbc', GradientType=0) !important;
  color: #fff;
}
.bg-blue-gradient {
  background: #0073b7 !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0073b7), color-stop(1, #0089db)) !important;
  background: -ms-linear-gradient(bottom, #0073b7, #0089db) !important;
  background: -moz-linear-gradient(center bottom, #0073b7 0%, #0089db 100%) !important;
  background: -o-linear-gradient(#0089db, #0073b7) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0089db', endColorstr='#0073b7', GradientType=0) !important;
  color: #fff;
}
.bg-aqua-gradient {
  background: #00c0ef !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #00c0ef), color-stop(1, #14d1ff)) !important;
  background: -ms-linear-gradient(bottom, #00c0ef, #14d1ff) !important;
  background: -moz-linear-gradient(center bottom, #00c0ef 0%, #14d1ff 100%) !important;
  background: -o-linear-gradient(#14d1ff, #00c0ef) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#14d1ff', endColorstr='#00c0ef', GradientType=0) !important;
  color: #fff;
}
.bg-yellow-gradient {
  background: #f39c12 !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f39c12), color-stop(1, #f7bc60)) !important;
  background: -ms-linear-gradient(bottom, #f39c12, #f7bc60) !important;
  background: -moz-linear-gradient(center bottom, #f39c12 0%, #f7bc60 100%) !important;
  background: -o-linear-gradient(#f7bc60, #f39c12) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7bc60', endColorstr='#f39c12', GradientType=0) !important;
  color: #fff;
}
.bg-purple-gradient {
  background: #605ca8 !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #605ca8), color-stop(1, #9491c4)) !important;
  background: -ms-linear-gradient(bottom, #605ca8, #9491c4) !important;
  background: -moz-linear-gradient(center bottom, #605ca8 0%, #9491c4 100%) !important;
  background: -o-linear-gradient(#9491c4, #605ca8) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9491c4', endColorstr='#605ca8', GradientType=0) !important;
  color: #fff;
}
.bg-green-gradient {
  background: #00a65a !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #00a65a), color-stop(1, #00ca6d)) !important;
  background: -ms-linear-gradient(bottom, #00a65a, #00ca6d) !important;
  background: -moz-linear-gradient(center bottom, #00a65a 0%, #00ca6d 100%) !important;
  background: -o-linear-gradient(#00ca6d, #00a65a) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ca6d', endColorstr='#00a65a', GradientType=0) !important;
  color: #fff;
}
.bg-red-gradient {
  background: #dd4b39 !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dd4b39), color-stop(1, #e47365)) !important;
  background: -ms-linear-gradient(bottom, #dd4b39, #e47365) !important;
  background: -moz-linear-gradient(center bottom, #dd4b39 0%, #e47365 100%) !important;
  background: -o-linear-gradient(#e47365, #dd4b39) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e47365', endColorstr='#dd4b39', GradientType=0) !important;
  color: #fff;
}
.bg-black-gradient {
  background: #111111 !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #111111), color-stop(1, #2b2b2b)) !important;
  background: -ms-linear-gradient(bottom, #111111, #2b2b2b) !important;
  background: -moz-linear-gradient(center bottom, #111111 0%, #2b2b2b 100%) !important;
  background: -o-linear-gradient(#2b2b2b, #111111) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2b2b', endColorstr='#111111', GradientType=0) !important;
  color: #fff;
}
.bg-maroon-gradient {
  background: #d81b60 !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d81b60), color-stop(1, #e73f7c)) !important;
  background: -ms-linear-gradient(bottom, #d81b60, #e73f7c) !important;
  background: -moz-linear-gradient(center bottom, #d81b60 0%, #e73f7c 100%) !important;
  background: -o-linear-gradient(#e73f7c, #d81b60) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e73f7c', endColorstr='#d81b60', GradientType=0) !important;
  color: #fff;
}

.alert{
  padding: 10px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.alert h1{
  margin-top: 0;
  color: inherit;
}

.alert h2{
  margin-top: 0;
  color: inherit;
}

.alert h3{
  margin-top: 0;
  color: inherit;
}

.alert h4{
  margin-top: 0;
  color: inherit;
}

.alert .alert-link{
  font-weight: 700;
}

.alert > p,.alert > ul{
  margin-bottom: 0;
}

.alert > p + p{
  margin-top: 5px;
}

.alert-dismissable,.alert-dismissible{
  padding-right: 35px;
}

.alert-dismissable .close,.alert-dismissible .close{
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success{
  color: #3c763d !important;
  background-color: #dff0d8 !important;
  border-color: #d6e9c6;
}

.alert-success hr{
  border-top-color: #c9e2b3;
}

.alert-success .alert-link{
  color: #2b542c !important;
}

.alert-info{
  color: #31708f !important;
  background-color: #d9edf7 !important;
  border-color: #bce8f1;
}

.alert-info hr{
  border-top-color: #a6e1ec;
}

.alert-info .alert-link{
  color: #245269 !important;
}

.alert-warning{
  color: #8a6d3b !important;
  background-color: #fcf8e3 !important;
  border-color: #faebcc ;
}

.alert-warning hr{
  border-top-color: #f7e1b5;
}

.alert-warning .alert-link{
  color: #66512c !important;
}

.alert-danger{
  color: #a94442 !important;
  background-color: #f2dede !important;
  border-color: #ebccd1;
}

.alert-danger hr{
  border-top-color: #e4b9c0;
}

.alert-danger .alert-link{
  color: #843534 !important;
}
#pageContentTitle span span span span span {
    display: none!important;
}
#pageContentTitle span span span span {
    float: right;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0px 5px;
}
#pageContentTitle span span span span::before {
    content: "\f104";
}
.ms-rte-srcdialog-text,.ms-formula {
    direction: ltr;
}
/*
 * Component: Timeline
 * -------------------
 */
.timeline {
  position: relative;
  margin: 0 0 30px 0;
  padding: 0;
  list-style: none;
}
.timeline:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 10px;
  width: 4px;
  background: #ddd;
  left: 31px;
  margin: 0;
  border-radius: 2px;
}
.timeline > li {
  position: relative;
  margin-right: 10px;
  margin-bottom: 5px;
}
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}
.timeline > li > .timeline-item {
  border-radius: 0;
  margin-top: -5px;
  color: #444;
  margin-left: 60px;
  margin-right: 15px;
  padding: 0;
  position: relative;
}
.timeline > li > .timeline-item > .time {
  color: #999;
  float: right;
  padding: 10px;
  font-size: 12px;
}
.timeline > li > .timeline-item > .timeline-header {
  margin: 0;
  color: #555;
  padding: 10px;
  font-size: 16px;
  line-height: 1.1;
}
.timeline > li > .timeline-item > .timeline-header > a {
  font-weight: 600;
}
.timeline > li > .timeline-item > .timeline-body,
.timeline > li > .timeline-item > .timeline-footer {
  padding: 10px;
}
.timeline > li > .fa,
.timeline > li > .glyphicon,
.timeline > li > .ion {
  width: 30px;
  height: 30px;
  font-size: 15px;
  line-height: 30px;
  position: absolute;
  color: #666;
  background: #d2d6de;
  border-radius: 50%;
  text-align: center;
  left: 18px;
  top: 0;
}
.timeline > .time-label > span {
  font-weight: 600;
  padding: 5px;
  display: inline-block;
  background-color: #fff;
  border-radius: 4px;
}
.timeline-inverse > li > .timeline-item {
  background: #f0f0f0;
  border: 1px solid #ddd;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.timeline-inverse > li > .timeline-item > .timeline-header {
  border-bottom-color: #ddd;
}
.rtl .timeline:before{
  left: auto;
  right: 31px;
}

.rtl .timeline > li{
  margin-left: 10px;
  margin-right: auto;
}
.rtl .timeline > li > .fa,.rtl .timeline > li > .glyphicon,.rtl .timeline > li > .ion{
  left:auto;
  right: 18px;
}
.rtl .timeline > li > .timeline-item{
  margin-left: 15px;
  margin-right: 45px;
}
.rtl .timeline > li > .timeline-item > .time{
  float:left;
  font-size: 12pt;
}
.text-rtl{
 direction:rtl!important;
}
table#Hero-WPQ1 {
    margin: 5px 0;
}
.s4-itm-selected > .ms-vb-imgFirstCell.ms-vb-imgFirstCell{
 background-color: #00c62b;
}
.s4-itm-selected > *, .s4-itm-selected:hover > *{
 background-color:rgba(0, 198, 43, 0.4);
}
.ms-viewheadertr {
    cursor: default;
    background-color: #0078d7;
    color: #fff;
    font-size: 16px;
    margin: 0;
    padding: 0;
}
th.ms-vh2{
 color:#fff!important;
}
tr.ms-itmHoverEnabled:nth-child(even) {
    background-color: #e2e2e2;
}
.fixed-table-container thead th:first-child:not([data-not-first-th]),
.fixed-table-container tfoot th:first-child:not([data-not-first-th]){
 border-left:solid 1px #dddddd!important;
 border-right:none;
}
.fixed-table-container thead th,
.fixed-table-container tfoot th{
 border-left:solid 1px #dddddd;
}
.table-striped>tbody>tr:nth-of-type(odd){
 background-color:#e2e2e2;
}
.table-hover>tbody>tr:hover{
	background-color:rgba(144, 238, 144, 0.5);
}
.bootstrap-table .table:not(.table-condensed), .bootstrap-table .table:not(.table-condensed)>tbody>tr>td, .bootstrap-table .table:not(.table-condensed)>tbody>tr>th, .bootstrap-table .table:not(.table-condensed)>tfoot>tr>td, .bootstrap-table .table:not(.table-condensed)>tfoot>tr>th, .bootstrap-table .table:not(.table-condensed)>thead>tr>td{
 padding:8px !important;
/* border:solid 1px;*/
}
#tblProducts td {
    font-size: 18px;
    white-space: nowrap;
    font-weight: bold;
}
.btn-monthes {
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
    background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
    background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #245580;
    color: #fff;
    font-family: SKoodak;
}
.max-width {
	min-width:100%;
    width: -moz-max-content;
    width: -webkit-max-content;
    width: max-content;
}
.btn-monthes.active,.btn-monthes:active{
  background-color: #419641;
  border-color: #3e8f3e;
}
/* -------------------------------------------------------------------------- Print Styles ------------------------------------------ */
@media print{
	a[href]:after{
		content:none; 
	}
	table.ms-listviewtable td,table.ms-listviewtable th {
    vertical-align: middle!important;
    text-align:center;
	}
	.pf-picker-item{
 		border-color:transparent;
	}
	table.ms-listviewtable thead th{
		background-color:#888888!important; 
		text-align:center !important;
		padding:5px 3px!important;
	}
	table.ms-listviewtable thead th a,
	table.ms-listviewtable thead th span{
	 	color:#fff!important;
	}
	.btn-app
	,.input-group-addon
	,.pf-required-star
	,#Hero-WPQ1
	,#CSRListViewControlDivWPQ1
	,.k-dropdown-wrap .k-select
	,.k-button
	,.k-numeric-wrap .k-select
	,.pf-button
	,.k-grid-pager.k-widget
	{
  	 display:none;
	}
	table.ms-listviewtable td,table.ms-listviewtable th {
    border-bottom: solid 1px #ddd !important;
	}
	tr.ms-alternating {
    background-color: #f0f0f0!important;
	}
	#DeltaPlaceHolderMain .ms-vb2.ms-cellstyle {
    white-space: normal;
	}
	.aimDiv,
	.select2-selection__arrow{
 		display:none;
	}
	.pf-section-header-text{
		border-bottom:solid 2px #444;
		border-radius:0px;
		color:#444 !important;
	}
	.k-dropdown-wrap .k-select,.k-button,
	.k-numeric-wrap .k-select,.pf-button{
		width:0;
	}
	.k-dropdown-wrap ,
	.k-numeric-wrap {
		padding:0;
	}	
	.k-textbox, .k-autocomplete.k-header, .k-dropdown-wrap.k-state-active, .k-picker-wrap.k-state-active, .k-numeric-wrap.k-state-active,.k-dropdown-wrap ,
	.select2-container--default .select2-selection--single,.form-group input,
	.k-numeric-wrap{
		border-radius:0;
		border-width:0 0 2px 0; 
	}
	.ms-pub-contentLayout{
		padding:0;
	}	
	img, tr {
	  page-break-inside: auto;
	}
	tr.k-alt {
    page-break-inside: avoid;
    background:#e5e5e5 !important;
	}
	div.k-grid-header, div.k-grid-footer,.k-grid-content table {
		padding-left: 0px!important;
	}	
	.k-grid-content td{
		border:solid 1px #ddd !important;
	}
	thead.visible-print{
		display:table-header-group!important; 
	}
  th.k-header {
    border: solid #ddd;
    border-width: 3px 1px 3px 1px;
  }
  .select2-container{
 		font-size:14px;
	}
  .k-grid {
      margin-top: 15px;
  }
  .cond {
      color: #a7a7a7!important;
      font-style: italic;
  }  
  .bsw-label{
 		border-width: 0 0 2px 0;
 		border-radius: 0;
	}
	.bsw-switch{
 		width:65%;
	}
 .progress{
  border-width:0 0 2px 0;
  border-radius:0;
  font-family:SKoodak;
 }
 .progress-bar{
 	width:100%!important;
 }

 .progress .progress-bar {
    font-family: SKoodak!important;
    font-size: 16px;
	}
	#DeltaPlaceHolderMain .ms-list-emptyText-compact,table.ms-listviewtable{
 		border-color: #888888;
  }
  #titlerow{
 		margin-bottom: 20px;
 		border:none;
  }
 .fixed-table-toolbar {
     display: none;
 }
 .bg-red,.bg-yellow,.bg-aqua,.bg-blue,.bg-light-blue,.bg-green,.bg-navy,.bg-teal,.bg-olive,.bg-lime,.bg-orange,.bg-fuchsia,.bg-purple,.bg-maroon,.bg-black,
 .bg-red-active,.bg-yellow-active,.bg-aqua-active,.bg-blue-active,.bg-light-blue-active,.bg-green-active,.bg-navy-active,.bg-teal-active,.bg-olive-active,
 .bg-lime-active,.bg-orange-active,.bg-fuchsia-active,.bg-purple-active,.bg-maroon-active,.bg-black-active,
 .callout.callout-danger,.callout.callout-warning,.callout.callout-info,.callout.callout-success,
 .alert-success,.alert-danger,.alert-error,.alert-warning,.alert-info,
 .label-danger,.label-info,.label-warning,.label-primary,.label-success,
 .modal-primary .modal-body,.modal-primary .modal-header,.modal-primary .modal-footer,
 .modal-warning .modal-body,.modal-warning .modal-header,.modal-warning .modal-footer,
 .modal-info .modal-body,.modal-info .modal-header,.modal-info .modal-footer,
 .modal-success .modal-body,.modal-success .modal-header,.modal-success .modal-footer,
 .modal-danger .modal-body,.modal-danger .modal-header,.modal-danger .modal-footer
 {
   color: #000 !important;
 }

}
div.k-grid-header{padding-right:0!important;}
.k-grid-header-wrap{border-width:0!important}
.k-grid-content table,div.k-grid-header{padding-left:0!important}
.k-grid-header .k-header:first-child, .k-grid tbody td:first-child, .k-grid tfoot td:first-child{    border-left-width: 1px;}
.k-state-selected, .k-button:active, .k-draghandle.k-state-selected:hover{
background-image: none,linear-gradient(to bottom,#a3cfd3 0,#7bb4af 100%);
    background-color: #9accce;}
div.k-widget{border-left-width: 0;}
.k-grid-content{height: fit-content!important;}