@import url("font-awesome.min.css");

/*body {font:12px/1.4 Verdana,Arial; background:#eee; height:100%; margin:25px 0; padding:0}
h1 {font:30px 'Trebuchet MS',Verdana; margin:0}
h2 {font-size:12px; font-weight:normal; font-style:italic; margin:0 0 20px}
p {margin:0 0 14px}
ul {margin:0; padding-left:20px}*/
#testdiv {width:600px; margin:0px auto; border:1px solid #ccc; padding:20px 25px 12px; background:#fff}
/*ul {list-style:none; margin-bottom:12px; padding:0}
li {font:14px Georgia,Verdana; margin-bottom:4px; padding:8px 10px 9px; border:1px solid #ccc; background:#eee; cursor:pointer}
li:hover {border:1px solid #bbb; background:#e3e3e3}
*/
.tbox {position:absolute; display:none; padding:14px 17px; z-index:900; overflow:hidden;}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url('../Images/preload.gif') no-repeat 50% 50%; 
border:0px solid #fff;
}
.tmask {position:absolute; display:none; top:0px; left:0px; min-height:100% !important; width:100% !important; background:#000; z-index:800; }
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url('../Images/close.png') no-repeat
}
.tclose:hover {background-position:0 -30px}

/*#error {background:#ff6969; color:#fff; text-shadow:1px 1px #cf5454; border-right:1px solid #000; border-bottom:1px solid #000; padding:0}
#error .tcontent {padding:10px 14px 11px; background-color:#ff6969; width:200px; text-align:center; border:1px solid #ffb8b8; -moz-border-radius:5px; border-radius:5px}
#success {background:#2ea125; color:#fff; text-shadow:1px 1px #1b6116; border-right:1px solid #000; border-bottom:1px solid #000; padding:10; -moz-border-radius:0; border-radius:0}
*/
#bluemask {background:#4195aa}
#frameless 
{
    padding:0;
    -webkit-box-shadow: 0px 0px 5px 5px rgba(40, 40, 40, 0.8);
    -moz-box-shadow: 0px 0px 5px 5px rgba(40, 40, 40, 0.8);
    box-shadow: 0px 0px 5px 5px rgba(40, 40, 40, 0.8);
}
#frameless .tclose {left:6px}

.tinner {
    max-width: 90vw !important;
    max-height: 90vh !important;
}

.tinner.addscroll {
    overflow: auto;
}

.tcontent > img {
    max-width: 100%;
    height: auto;
}

.alert {
    padding: 15px;
    /*margin-bottom: 20px;*/
    border: 1px solid transparent;
    border-radius: 4px;
    font-size: 14px;
    min-width: 300px;
    
    /*padding-left: 5px;
    display:table-cell !important;*/
}

    .alert .tinner {
        width: unset !important;
        box-sizing: unset !important;
    }

.alert .tcontent
{
    display:table-cell;
    vertical-align: middle;
    padding-right: 3px;
}

.alert .ticon
{
    display:table-cell;
    padding-right: 5px;
}

#success, .alert-success {
    color: #3c763d !important;
    background-color: #dffed8 !important;
    border-color: #d6e9c6;
}

.alert-info {
    color: #31708f !important;
    background-color: #d9edf7 !important;
    border-color: #bce8f1;
}

.alert-warning {
    color: #8a6d3b !important;
    background-color: #fcf8e3 !important;
    border-color: #faebcc;
}

#error, .alert-danger {
    color: #a94442 !important;
    background-color: #ffcece !important;
    border-color: #ebccd1;
}