
/* - ++resource++beyondskins.amcham.portal.widget/css/multi-checkbox.css - */
@media screen {
/* http://www.amcham.com.br/portal_css/++resource++beyondskins.amcham.portal.widget/css/multi-checkbox.css?original=1 */
#programs {
display: -webkit-box;
/* */
display: -moz-box;
/* */
display: -ms-flexbox;
/* */
display: -webkit-flex;
/* */
display: flex;
justify-content: space-between;
-webkit-justify-content: space-between;
-webkit-flex-flow: row wrap;
}
#programs ul {
display: block;
list-style: none;
margin: 5px;
width: 27.167em;
}
#programs ul li {
background: #eeeeee;
padding: 10px 0 0 30px;
margin: 0;
}
#programs ul li .label {
background: none;
color: inherit;
font-size: inherit;
text-shadow: none;
}
#programs ul li.programfather {
padding-left: 10px;
width: 24.167em;
}
#programs ul li.programfather:not(.map-0):not(.map-110) {
padding-bottom: 10px;
width: 100%;
}
#programs ul li.programfather .label {
font-size: 18px;
}
#programs ul li.programChild {
width: 25.8em;
}
#programs ul li.programChild .label {
font-weight: normal;
}
#programs ul li.programChild:last-child {
padding-bottom: 10px;
}

}


/* - ++resource++beyondskins.amcham.portal.widget/css/multi-select.css - */
@media screen {
/* http://www.amcham.com.br/portal_css/++resource++beyondskins.amcham.portal.widget/css/multi-select.css?original=1 */
.ms-container{
background: transparent url('++resource++beyondskins.amcham.portal.widget/img/switch.png') no-repeat 50% 50%;
width: 100%;
}
.ms-container:after{
content: ".";
display: block;
height: 0;
line-height: 0;
font-size: 0;
clear: both;
min-height: 0;
visibility: hidden;
}
.ms-container .ms-selectable, .ms-container .ms-selection{
background: #fff;
color: #555555;
float: left;
width: 45%;
}
.ms-container .ms-selection{
float: right;
}
.ms-container .ms-list{
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
border: 1px solid #ccc;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
position: relative;
height: 200px;
padding: 0;
overflow-y: auto;
}
.ms-container .ms-list.ms-focus{
border-color: rgba(82, 168, 236, 0.8);
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
outline: 0;
outline: thin dotted \9;
}
.ms-container ul{
margin: 0;
list-style-type: none !important;
padding: 0;
}
.ms-container .ms-optgroup-container{
width: 100%;
}
.ms-container .ms-optgroup-label{
margin: 0;
padding: 5px 0px 0px 5px;
cursor: pointer;
color: #555;
font-weight: bold;
font-size: 15px;
text-transform: capitalize;
}
.ms-container .ms-selectable li.ms-elem-selectable,
.ms-container .ms-selection li.ms-elem-selection{
border-bottom: 1px #eee solid;
padding: 2px 27px;
color: #555;
font-size: 14px;
}
.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover{
cursor: pointer;
color: #fff;
text-decoration: none;
background-color: #08c;
}
.ms-container .ms-selectable li.disabled,
.ms-container .ms-selection li.disabled{
background-color: #eee;
color: #aaa;
cursor: text;
}
.custom-header {
display: none;
text-align: center;
padding: 3px;
background: #000;
color: #fff;
width: 90%;
margin: 0 0% 0px 8%;
}
.ms-optgroup-label_father{
margin: 2px 5px;
cursor: pointer;
color: #555;
font-weight: bold;
font-size: 15px !important;
text-transform: capitalize;
}

}


/* - ++resource++amcham.asa/css/amcham.asa.css - */
/* http://www.amcham.com.br/portal_css/++resource++amcham.asa/css/amcham.asa.css?original=1 */
/* */
.asa-registration {
padding-bottom: 20px;
}
.asa-registration .required {
font-family: helvetica;
}
.asa-registration .field.error {
font-size: 100% !important;
}
.asa-registration .chkField {
display: block;
margin: 0 !important;
float: left;
}
.asa-registration .chkField li {
list-style-type: none;
margin: 0 !important;
padding: 0 !important;
width: 200px;
}
.asa-registration select:disabled {
background-color: rgb(235, 235, 228);
}
.asa-registration .formControls {
display: block;
}
.asa-registration .formControls input[type="submit"] {
float: right;
padding: 5px;
background-color: #1C1F58;
border: 1px solid #1C1F58;
border-radius: 5px;
color: #FFF;
cursor: pointer;
}
.asa-registration .alertMessage {
font-size: 13px !important;
margin: 20px 0;
padding: 10px;
background-color: #F9E2A9;
border: 1px solid #FFC955;
}
.template-asaregistration #viewlet-below-content,
.template-asaregistration_choose_company #viewlet-below-content,
.template-asaregistration_detail #viewlet-below-content,
.template-asaregistration_messages #viewlet-below-content,
.asa-registration .hideDiv {
display: none;
}

