#popout,.popout,#message {position:absolute;width:100%;left:0px;top:0px;margin-top:30px;z-index:1000;}#popout #popoutcontent,.popout .popoutcontent, #message #messagecontent {width:50%;min-height:400px;min-width:240px;padding:10px;background-color:transparent;background-image:url('../images/white-90-transparent-pixel.png');border-radius: 10px;border:2px solid #777;margin:auto;margin-top:30px;margin-bottom:10px;z-index:10;}#popout #close, .popout .close, #message #close , .walkthrough .close {float:right;margin-top:-15px;margin-right:-15px;}#popout h1, .popout h1 {font-size:130%;text-align:center;}#file_upload_warning, .file_upload_warning {text-align:center;background-color:#e4e7ff;border:2px inset #339933;border-radius: 10px;padding:10px;margin:auto;margin-top:10px;margin-bottom:10px;color:#00F;font-weight:bold;}.form_wrap {padding:15px;min-height:100px;border:0px solid transparent;border-radius: 10px;box-shadow: 5px 5px 5px #c6c6c6;background-image:url('../images/black-10-transparent-pixel.png');background-repeat:repeat;text-align:left;margin:auto;}.form_wrap .fields_2 div {float: left;min-width: 140px;margin-left: 2%;width:48%;width:calc(( 100% - (1% * 2 )) / 2 );}.form_wrap .fields_3 div {float: left;min-width: 140px;margin-left: 2%;width:32%;width:calc(( 100% - (1% * 4 )) / 2 );}.form_wrap h2 {text-align:center;font-size:120%;font-weight:bold;text-transform:capitalize;}.form_wrap input, .form_wrap select, .form_wrap textarea {width:100%;font-size:100%;}.buttons {display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:stretch;padding-top:15px;}.buttons input, .buttons a, .buttons button {padding:5px;}.buttons .button {display:flex;font-size:100%;cursor:pointer;width:auto;height:auto;border-radius:5px;background-color:#99ccff;border:2px solid #003366;color:#003366;font-weight:bold;margin:0px 10px 0px 10px;padding-right:10px;}.buttons .button:hover {background-color:#6699cc;border:2px solid #333366;color:#FFF;}.buttons .button img {width:auto;height:auto;min-width:32px;min-height:32px;vertical-align:middle;display:inline;margin-right:5px;}.buttons a.submit, .buttons a:link.submit , .buttons a:hover.submit, .buttons a.button, .buttons a:link.button , .buttons a:hover.button{height:auto;padding:5px;}.buttons .submit {background-color:#009900;border:2px solid #006600;color:#FFF;font-weight:bold;}.buttons .reset, .buttons .cancel {background-color:#CC0000;border:2px solid #990000;color:#FFF;font-weight:bold;}.buttons .reset:hover, .buttons .cancel:hover {background-color:#cc6666;border:2px solid #993333;}.buttons .submit:hover {text-decoration:none;background-color:#66cc66;border:2px solid #339933;}.message.alert {text-align:center;margin:10px;padding:10px;color:#000;border-radius: 10px;}.message.warning, .message.error {text-align:center;width:95%;padding:2%;margin:auto;color:#FFF;border-radius: 10px;text-shadow:none;}.alert {background-color:#ffff66;}.warning,.error {background-color:#cc0033;}.warning a, .warning a:link {color:#fff !important;font-weight:bold;}.warning a:hover {color:#66ccff !important;}.success {text-align:center;margin:10px;padding:10px;background-color:#99ff99;color:#0000ff;border-radius: 10px;}@media all and (min-width: 800px) {.message.warning, .message.error, .messsage {width:60%;margin:1% auto 1% auto;}}.plwcalendar {position:absolute;width:210px;min-height:163px;border:1px solid #666;background-image:url('../images/white-80-transparent-pixel.png');z-index:100;}.plwcalendar .header {background-image:url('../images/blue-50-transparent-pixel.png');text-align:center;text-transform:uppercase;color:#fff;font-weight:bold;font-size:80%;padding:2px;}.plwcalendar .header div {display:flex;flex-flow:row wrap;justify-content:space-between;}.plwcalendar .header img {width:25px;height:25px;vertical-align:middle;}.plwcalendar .month_wrap {padding-left:5px;padding-top:5px;}.plwcalendar .month_wrap .day {float:left;width:13%;text-align:center;border:1px solid #c6c6c6;}.plwcalendar .month_wrap .day.text {font-weight:bold;}.plwcalendar .month_wrap .day.today {background-image:url('../images/blue-50-transparent-pixel.png');}.plwcalendar .month_wrap .day a, .plwcalendar .month_wrap .day a:link, .plwcalendar .month_wrap .day a:visited {color:#000;font-weight:normal !important;font-style:normal !important;}.plwcalendar .month_wrap .day a:hover {font-weight:bold !important;}.plwcalendar .additional {padding:5px;display:flex;flex-flow:row wrap;justify-content:space-between;}.plwcalendar .additional .entry {width:auto;height:auto;}.plwcalendar .additional .entry a {display:block;padding:5px;border:1px solid #CCC;border-radius:5px;}.plwcalendar .additional .entry a:hover {background-color:#666;border:1px solid #000;color:#FFF;}.calwrap {width:100%;border:1px solid #666;background-image:url('../images/white-80-transparent-pixel.png');padding:5px;}.calwrap .header {background-image:url('../images/blue-50-transparent-pixel.png');text-align:center;text-transform:uppercase;color:#fff;font-weight:bold;font-size:120%;padding:2px;}.calwrap .month_wrap {padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;}.calwrap .month_wrap .day {float:left;width:14%;font-size:140%;text-align:center;border:1px solid #c6c6c6;}.calwrap .month_wrap .day.text {font-weight:bold}.calwrap .month_wrap .day.today {background-image:url('../images/blue-50-transparent-pixel.png');}.calwrap .month_wrap .day a, .plwcalendar .month_wrap .day a:link, .plwcalendar .month_wrap .day a:visited {font-weight:normal !important;font-style:normal !important;}.calwrap .month_wrap .day a:hover {font-weight:bold !important;}.language_flag {margin-left:5px;margin-right:5px;border-radius: 5px;}.dragnsort {cursor:pointer;}.gragGrp {}.gragGrp.over {background-image:url('../images/white-80-transparent-pixel.png');}