/**
 *
 * Библиотека вывода сообщений и диалогов (на основе BootStrap5)
 * в 2.01 от 2023.03.06
 *
 */

.talk-msg, .talk-err  {
	font-family: 'Roboto', sans-serif;
	font-size: 1rem;
	font-weight: 400;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.25);
	transition: all .3s;
	padding: 0px;
	background-color: #fff;
}
.talk-msg  {
	border-color : #fff;
}
.talk-err  {
	border: 2px solid;
	border-color     : #CC0033;
	/*border-color: #800000;*/
}

.talk-msg:hover, .talk-err:hover {
	box-shadow: 0 14px 30px -15px rgba(0, 0, 0, 0.75);
}

.talk-msg  .talk-hline, .talk-err  .talk-hline {
	padding: 10px 0 5px 25px;
	overflow: hidden;
	padding-bottom: 5px;
}
.talk-msg .talk-hline {
	background: #eaeaea url('/images/dialog_msg_hl_bg.jpg ') repeat-x;
	border-bottom: 1px solid #ccc;
}
.talk-err  .talk-hline {
	background: #FFCCCC url('/images/dialog_err_hl_bg.jpg ') repeat-x;
	border-bottom: 1px solid red;
}

.talk-hline h4 {
	font-weight: 500;
	display: block;
	font-size: 1.5em;
	overflow: hidden;
	text-decoration: none;
}

.talk-rline {
	padding: 20px;
}

.talk-rline p {
	padding-top: 3px;
	font-size: 1.1em;
	margin-bottom: 20px;
	overflow: hidden;
	/*text-align: justify;*/
}

.talk-msg .talk-eline {
	overflow: hidden;
	border-top: 1px solid #eee;
	background-color: #f6f6f6;
}

.talk-err .talk-eline {
	overflow: hidden;
	//border-top: 1px solid #eee;
	border-top: 1px solid #FFCCCC;
	background-color: #f6f6fa;
}

.talk-msg .talk-eline .btn-ok {
	width:					85px;
	padding:				3px 6px 3px 6px;
	background:		#fff url('/images/btn_bg_grey.jpg') bottom repeat-x;
	border:				1px solid #c0c0c0;
	margin: 				5px;
}
.talk-msg .talk-eline .btn-ok:hover {
	background:		#fff url('/images/btn_bg_grey_ac.jpg') bottom repeat-x;
	border-color:		#72727c;
}
.talk-err .talk-eline .btn-red {
	width:					85px;
	padding:				3px 6px 3px 6px;
	color:					#fff;
	background:		#a32936 url('/images/btn_bg_red.jpg') bottom repeat-x;
	border:				1px solid #a32936;
	margin: 				5px;
}
.talk-err .talk-eline .btn-red:hover {
	background:		#56141b url('/images/btn_bg_red_ac.jpg') bottom repeat-x;
	border:				1px solid #56141b;
}

