/* here you can put your own css to customize and override the theme */

/***
Rounded Portlets
***/
/*
.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !important;
}
*/
/*logo start*/
/*.logo-ptme {*/
	/*margin-top:22px!important;*/
	/*text-decoration:none!important;*/
	/*font-size:1.62em!important;*/
	/*font-weight:300;*/
	/*display: block;*/
	/*color: #4F7CA1;	*/
/*}*/
.logo-usercab {
	margin-top:13px!important;
	text-decoration:none!important;
	font-size:30px!important;
	font-weight:300;
	display: block;
	color: #9da6ae!important;
}

/*logo end*/
/*search field start*/
.menusearch {
	  color: #BBBBBB!important;
}

/*search field end*/
/*PAGE CONTENT INNER  BEGIN */
.contenttopmarg {
 margin-top:15px !important;
}
/* PAGE CONTENT INNER END */
/*logo lock login start*/
.logo-login-ptme {
/*	margin-top:16px!important;*/
	text-decoration:none!important;
	/*font-size:48px!important;*/
	/*font-weight:300;*/
	display: block;
	color: #A0B0BD;
}
/*logo lock login end*/
/* code status for activate.to */
/*.status-OK {
  display: inline-block;
  letter-spacing: -10px;
  line-height: 128px;
  font-size: 128px;
  font-weight: 300;
  color: #45B6AF;
  text-align: right;
}
.status-NO {
  display: inline-block;
  letter-spacing: -10px;
  line-height: 128px;
  font-size: 128px;
  font-weight: 300;
  color: #ec8c8c;
  text-align: right;
}
.status-DATE {
  display: inline-block;
  letter-spacing: -10px;
  line-height: 128px;
  font-size: 128px;
  font-weight: 300;
  color: #dfba49;
  text-align: right;
}
.status-XX {
  display: inline-block;
  letter-spacing: 0px;
  line-height: 128px;
  font-size: 128px;
  font-weight: 300;
  color: #777;
  text-align: right;
}
.status-BLOCK {
  display: inline-block;
  letter-spacing: -10px;
  line-height: 108px;
  font-size: 108px;
  font-weight: 300;
  color: #ec8c8c;
  text-align: right;
}
.status-TIMEOUT {
  display: inline-block;
  letter-spacing: -6px;
  line-height: 81px;
  font-size: 81px;
  font-weight: 300;
  color: #777;
  text-align: right;
}*/
/*** max page content ***/
/*.page-content {
  min-height: 750px;
}*/
/*** restructure datatable ***/
.portlet-datatable .dataTables_wrapper .table-responsive {
    margin: 20px 0 !important;
}
.dataTables_wrapper {
    margin-top: 20px !important;
}
/*** data page ***/
/*.datarowstnd {*/
	/*margin-bottom: 15px;*/
	/*margin-left: -15px;*/
	/*margin-right: -15px;*/

/*}*/
/*.strokeheader {*/
	/*display: inline-block;*/
	/*margin-top: 1px;*/
	/*font-weight: 600;*/
	/*max-width: 100%;*/
	/*!*margin-bottom: 5px;*!*/
/*}*/
/*@media (min-width: 768px) {*/
	/*.strokeheader {*/
		/*text-align: right;*/
		/*margin-bottom: 0;*/
		/*padding-top: 7px;*/
	/*}*/
/*}*/
@media (min-width:768px){
	.stroketitle {
		/*	font-weight:600;
            color: #000000;*/
		text-align: right!important;
		font-weight: 600;
	}}
.stroketitle {
	/*	font-weight:600;
        color: #000000;*/
	font-weight: 600;
}
.pt-datalist {
	padding-bottom: 10px;
	padding-top: 10px;
}
.datalist-section {
	border-bottom: 1px solid #eee;
}
.datatable-cmd-col{
    width: 125px;
    padding-right:0px;
    margin-right:0px;
    display: inline-block;
    text-align:center;
}
/*info climetext end*/

/*Размеры логотипов из настройки МП*/

/*Кабинет*/
.logo-usercab svg {
	width: auto;
	height: 40px;
	vertical-align: middle;
}

/*Логин*/
.logo .logo-login-ptme svg {
	max-width: 200px;
	height: auto;
	max-height: 100px;
}

/*Footer*/
div.copyright span.dropdown {
	padding-left: 15px;
}

