﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);

.information, .query, .warning, .error{border: 1px solid; color: #fff; padding:0; width:100%!important; margin:0 0 10px 0; display:table; border-radius:3px;font-size:1.3em!important; font-weight:normal; font-family:'Open Sans Condensed';}
@media screen and (-webkit-min-device-pixel-ratio:0){.information, .query, .warning, .error{width:100%}}
.information{color: #4F8A10; background-color: #61B832;}
.information div.msg-wrapper{float:left; display:block; margin-left:50px; margin-top:0;padding:15px 5px 14px 5px;}
.information span.img-wrapper{float:left; display:table; vertical-align:middle; margin-top:0; padding:0; background:url(../images/windows-info-aixgen.png) 12px 8px no-repeat;  height:33px;}
.query{color: #00529B;background-color: #3B8EB5;}
.query div.msg-wrapper{float:left; display:block; margin-left:50px; margin-top:0;padding:15px 5px 14px 5px;}
.query span.img-wrapper{float:left;display:table; vertical-align:middle; margin-top:0;padding:0; background:url(../images/windows-question-aixgen.png) 12px 8px no-repeat;  height:33px;}
.warning{color: #8D6E1B; background-color: #FFE9AD;}
.warning h3{color: #8D6E1B; }
.warning div.msg-wrapper{float:left; display:block; margin-left:50px; margin-top:0;padding:15px 5px 14px 5px;}
.warning span.img-wrapper{float:left;display:table-cell; vertical-align:middle; margin-top:0; padding:0; background:url(../images/windows-warning-aixgen.png) 12px 8px no-repeat;  min-height:33px;}
.error{color: #D8000C; background-color: #C43D3D;}
.error div.msg-wrapper{float:left; display:block;margin-left:50px; margin-top:0; padding:15px 5px 14px 5px;}
.error span.img-wrapper{float:left; display:table; vertical-align:middle;margin-top:0; padding:0; background:url(../images/windows-error-aixgen.png) 14px 7px no-repeat;  height:33px;}

.information h2{font-size:1.2em; font-weight:normal; font-family:'Open Sans Condensed'; width:100%; margin:0; color:#fff; padding:0;}
.query h2{font-size:1.2em; font-weight:normal; font-family:'Open Sans Condensed'; width:100%; margin:0; color:#fff; padding:0;}
.warning h2{font-size:1.2em; font-weight:normal; font-family:'Open Sans Condensed'; width:100%; margin:0; color:#8D6E1B; padding:0;}
.error h2{font-size:1.2em; font-weight:normal; font-family:'Open Sans Condensed'; width:100%; margin:0; color:#fff; padding:0;}

.information h3{font-size:1.2em; font-weight:normal; font-family:'Open Sans Condensed'; width:100%; margin:7px 0 0; color:#fff; padding:0; line-height:20px;}
.query h3{font-size:1.2em; font-weight:normal; font-family:'Open Sans Condensed'; width:100%; margin:7px 0 0; color:#fff; padding:0; line-height:20px;}
.warning h3{font-size:1.2em; font-weight:normal; font-family:'Open Sans Condensed'; width:100%; margin:7px 0 0; color: #8D6E1B; padding:0; line-height:20px;}
.error h3{font-size:1.2em; font-weight:normal; font-family:'Open Sans Condensed'; width:100%; margin:7px 0 0; color:#fff; padding:0; line-height:20px;}
.msg-wrapper ul{float:left; margin:0; padding:0 0 0 25px; }
.msg-wrapper ul li{color:#fff; font-size:1em; font-weight:normal; font-family:'Open Sans Condensed';}
.error div.msg-wrapper h3, .information div.msg-wrapper h3, .query div.msg-wrapper h3, .warning div.msg-wrapper h3{margin-top:0px;}

input.ctrlerror{border: 1px solid #ff0000!important; background: #FEF0ED!important;}
select.ctrlerror{border: 1px solid #ff0000; }