.hidden{display:none;}

.message{margin:20px;font-weight:bold;}
.success{}
.error{color:#f90000;}

.notifications{color:#484848;line-height: 1.3em;padding:0px 20px 20px;}
.notifications .right{float:right;}
.notifications .left{float:left;}
.notifications .fclear{clear:both;}
.notifications .form-buttons{clear:both;border-top: 1px solid #CCC;padding:10px 15px 0px;}
.notifications .form-buttons input, .notifications .form-buttons a{margin:0px 5px;}
.notifications .form-buttons a{color: #114786;font-weight:normal;}
.notifications .section-wrapper-separator{border-top: 1px solid #CCC;margin:10px 0px 0px; padding-bottom:10px;padding-top:10px;}
.notifications .form-row{clear:both;padding:5px 20px 0px;}
.notifications .input-checkbox{float:left;width:30px;text-align:left;padding-top:5px;}
.notifications .input-text{overflow:hidden;zoom:1;margin-right:10px;}
.notifications .input-text input[type="text"], .notifications .input-text textarea, .notifications .input-text select{width:85%;margin-bottom:5px;resize:none;}
.notifications .input-text select{margin-top:4px;}
.notifications label{font-weight:normal;width:300px;text-align:right;display: block;float:left;padding:5px 25px 0px 0px;}
.notifications label.strong{font-weight:bold;}
.notifications .input-text label{width:13%;float:left;padding:0px;text-align:left;}
.notifications .input-data{overflow:hidden;zoom:1;margin-right:10px;}
.notifications .input-data label{width:85%;margin-bottom:5px;padding:0px;text-align: left;margin-left:13%;}
.notifications .input-data input[type="text"], .notifications .input-data textarea, .notifications .input-data select{width:85%;margin-bottom:5px;resize:none;margin-left:13%;}

a.view-more, a.view-less{font-weight: bold;padding: 10px 5px 5px;float:right;}
a.view-less{display:none;}
.other-properties-more a.view-more{display:none;}
.other-properties-more a.view-less{display:block;}