﻿#disable_body {
    top:0; 
    left:0; 
    width:100%; 
    height:100%; 
    position:fixed; 
    background-color: rgba(0,0,0, 0.7); 
    z-index:1000000;
}

.hwModal {
    width:40%;
    min-height:200px;
    overflow-y:auto;
    border:solid 1px #007EED;
    -moz-border:solid 1px #007EED;
    -webkit-border:solid 1px #007EED;
    border-radius:15px 15px;
    -moz-border-radius:15px 15px;
    -webkit-border-radius:15px 15px;
    padding:1% 2% 2% 2%;
    display:none;
    position: fixed;
    top:5%;
    background-color:#f9f9f9;
    z-index:2000000;    
    box-shadow: rgba(0,0,0,0.3) 5px 5px;
    margin:0 auto;
}

.hwModal .separate {
    clear:both;
    height:1px;
    width:100%;
}

.hwModal .separate_default {    
    background-color:#000000;    
}

    .hwModal .title {
        min-height: 30px;
        text-align: center;
        width: 90%;
        font-size: 22px;
        font-weight: 800;
        color: #000000;
        float: right;        
        margin-top: 6px;
    }

.hwModal .body, .hwModal .modal_footer {
    /*height:50px;*/
    width:100%;
    margin-top:2%;
    /*border-bottom:solid 1px #808080;
    -moz-border-bottom:solid 4px #808080;
    -webkit-border-bottom:solid 4px #808080;*/
}

.hwModal .body {
    min-height:50px;
    max-height:500px;
    overflow:auto;
}

.hwModal .modal_footer {
    position:relative;
    bottom:0;
}

.right_align {
    float:right;
}

.right_align_space {
    margin-right:20px;
}

.left_align {
    float:left;
}

.left_align_space {
    margin-left:20px;
}

.clear {
    overflow:hidden;
    clear:both;
}

.hwBtn {
    width: 80px;
    font-size:16px;
    color:#E5E5E5;
    cursor:pointer;
    border:0;
    height:50px;
    margin-top:15px;
    margin-left:10px;
}

.hwBtn_small {
    min-width: 50px;
    font-size: 14px;
    color: #E5E5E5;
    cursor: pointer;
    border: 0;
    height: 28px;
    margin-top: 15px;
}

.hwBtn_submit, .hwBtn_OK {    
    background-color:#05872f;
    margin:0 5px;
}

    .hwBtn_submit:hover, .hwBtn_OK:hover {
        background-color: #0CAF2F;
    }

.hwBtn_close {
    background-color:#d73925;
    float:right;
    margin:0 5px;
}

.hwBtn_close:hover {
    background-color:#FF503D;
}

.Xclose {
    float:right;
    font-size:12px;
    font-weight:800;   
    padding:3px 5px;
    border:solid 1px #C3C3C3; 
    cursor:pointer;
    transition:linear 0.5s;
}

.Xclose:hover {
    background-color:red !important;
    color:#FFFFFF !important;
    transition:linear 0.5s;
}

.Xclose a{
    color:#C3C3C3;
    text-decoration:none;
    transition:linear 0.5s;
}

.Xclose a:hover{
    color:#FFFFFF;
    background-color:red;
    text-decoration:none;
    transition:linear 0.5s;
}

.hwModal .body div {
    /*margin: 10px 0px;*/
    color:#000000;
}

.hwModal .body i {
    color:#014090
}

.hwModal .body div b {
    font-weight:bold;
}

.hwModal .modal_footer input[type=text], .hwModal .modal_footer input[type=password] {
    border:0;
    width:100%;
    background-color:#DDDDDD;
    font-size:1.5em;
    transition:linear 0.5s;
}

.hwModal .modal_footer input[type=text]:focus, .hwModal .modal_footer input[type=password]:focus {
    background-color:#C4C4C4;
    transition:linear 0.5s;
}