﻿.reg-dialog .btn_left 
{
    float: left;
}
.reg-dialog .btn_right
{
    float: right;   
}
.reg-dialog .btn 
{
    font-size: inherit;   
    padding: 1.2% 14%; 
}
.reg-dialog .btn-danger {
  color: #fff;
  background-color: #ed6b75;
  border-color: #ea5460; }
.reg-dialog  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #e73d4a;
    border-color: #a91520; }
.reg-dialog .btn-danger:hover {
    color: #fff;
    background-color: #e73d4a;
    border-color: #e31d2d; }
.reg-dialog .btn-danger:active, 
.reg-dialog .btn-danger.active,
.reg-dialog .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #e73d4a;
    border-color: #e31d2d; 
}
.reg-dialog .btn-danger:active:hover,
.reg-dialog .btn-danger:active:focus,
.reg-dialog .btn-danger:active.focus,
.reg-dialog .btn-danger.active:hover,
.reg-dialog .btn-danger.active:focus,
.reg-dialog .btn-danger.active.focus,
.reg-dialog .open > .btn-danger.dropdown-toggle:hover,
.reg-dialog .open > .btn-danger.dropdown-toggle:focus,
.reg-dialog .open > .btn-danger.dropdown-toggle.focus {
    color: #fff;
    background-color: #e31d2d;
    border-color: #a91520;
}
.reg-dialog .btn-danger:active,
.reg-dialog .btn-danger.active,
.reg-dialog .open > .btn-danger.dropdown-toggle {
    background-image: none; 
}
.reg-dialog .btn-danger.disabled:hover, 
.reg-dialog .btn-danger.disabled:focus,
.reg-dialog .btn-danger.disabled.focus,
.reg-dialog .btn-danger[disabled]:hover,
.reg-dialog .btn-danger[disabled]:focus,
.reg-dialog .btn-danger[disabled].focus,
.reg-dialog  fieldset[disabled] .btn-danger:hover,
.reg-dialog  fieldset[disabled] .btn-danger:focus,
.reg-dialog  fieldset[disabled] .btn-danger.focus {
    background-color: #ed6b75;
    border-color: #ea5460; 
}
.reg-dialog .btn-danger .badge {
    color: #ed6b75;
    background-color: #fff; 
}
.dialog {
    display:none;
}
.dialog:target {
}
.dialog .model-fade {
	position: fixed;
	z-index: 1050;
	outline: 0;
	top: 0;
	transition: opacity .15s linear;
	background: rgba(0, 0, 0, .5);
	padding: 30px 5%;
	width: 100%;
	height: 100%;
}
.model-dialog {
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50% ,-50%);
}
.dialog .model-content {
	background-color: #fff;
	position: relative;
	width: 50%;
	margin: 30px auto;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 5px;
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	font-size: 3vmin;
	margin: 30px auto;
}

.dialog .model-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}

.dialog .clearfix:after,
.dialog .clearfix:before {
	content: ' ';
	display: table;
	clear: both;
}
.dialog .model-title {
	float: left;
	margin: 0;
	padding: 0;
	font-weight: 900;
	color: #000;
	font-size: 4vmin;
}
.dialog .model-close {
	float: right;
	font-size: 31px;
	font-weight: 400;
	color: #000;
	text-shadow: 0 41px 112px red;
	text-decoration:none;
}
.dialog .model-main {
	padding: 10px;
	background-color: #f5f5f5;
	color: #000;
	line-height: 4vmin;
	font-size: 2.6vmin;
}
.dialog .model-footer {
	padding: 15px;
	border-top: 1px solid #e5e5e5;
}
.dialog .btn {
    height:auto;
	display: inline-block;
	padding: 10px 30px;
	color: #fff;
	font-weight: 700;
	font-size: 2.6vmin;
	font-weight: 400;
	text-align: center;
	outline: 0;
	cursor: pointer;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 4px;
	text-transform: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4265c5), color-stop(1, #528cd4));
}
.model-dialog 
{
    top: 35%;
}
@media (max-width: 768px)
{
    .dialog .model-content {
	    width: 88%;
	}
	.reg-dialog_title, .reg-dialog_main, .reg-dialog_ok, .reg-dialog_close_x
	{
		font-size: 4vmin;
	}
}
@media (max-width: 480px)
{
    .dialog .model-content {
	    width: 68%;
	}
	.reg-dialog_title, .reg-dialog_main, .reg-dialog_ok, .reg-dialog_close_x
	{
		font-size: 4vmin;
	}
}