.auth-cas-color{color:midnightblue}.auth-facebook-color{color:#3b5998}.auth-google-color{color:#da3a25}.auth-email-color{color:green}.positive-background{background-color:#dcffdd}.negative-background{background-color:#ffebeb}.yellow-background{background-color:#ffffcc}.neutral-background{background-color:#ebeff7}.negative-color{color:#800000}.m2m{}.m2m abbr.fa-question-circle{color:#e4660c!important}.m2m abbr.fa-arrow-circle-right,.m2m abbr.fa-arrow-circle-left{font-size:21px}.m2m a{color:#777;cursor:default}.m2m a.active{color:#00447C;cursor:pointer}.m2m .selector{width:100%;float:left;position:relative}.m2m .selector select{width:100%;height:17.2em;background-color:white;font-size:13px}.m2m .selector-available,.m2m .selector-chosen{float:left;width:48%;text-align:center;margin-bottom:5px}.m2m .selector-chosen{float:right}.m2m .selector-chosen select{border-top:none}.m2m .selector-available h4,.m2m .selector-chosen h4{font-size:17px;font-weight:normal;border:1px solid #ccc!important;background:white url("/static/css/m2m-widget/images/nav-bg.gif?d33958be189f") bottom left repeat-x;margin-bottom:0;padding:0}.m2m .selector .selector-filter{background:white;border:1px solid #ccc;border-width:0 1px;padding:3px;color:#999;font-size:10px;margin:0;text-align:left}.m2m .selector .selector-filter label,.m2m .inline-group .aligned .selector .selector-filter label{width:16px;padding:2px}.m2m .selector .selector-available input{width:80%}.m2m .selector ul.selector-chooser{width:22px;background-color:#eee;border-radius:10px;padding:0;top:45%;left:50%;position:absolute;transform:translate(-50%,-50%)}.m2m .selector-chooser li{margin:0;padding:3px;list-style-type:none}.m2m .selector select{margin-bottom:10px;margin-top:0}.m2m .stacked{float:left;width:500px}.m2m .stacked select{width:480px;height:10.1em}.m2m .stacked .selector-available,.m2m .stacked .selector-chosen{width:480px}.m2m .stacked .selector-available{margin-bottom:0}.m2m .stacked .selector-available input{width:442px}.m2m .stacked ul.selector-chooser{height:22px;width:50px;margin:0 0 3px 40%;background-color:#eee;border-radius:10px}.m2m .stacked .selector-chooser li{float:left;padding:3px 3px 3px 5px}.m2m p.datetime{line-height:20px;margin:0;padding:0;color:#666;font-size:11px;font-weight:bold}.m2m .datetime span{font-size:11px;color:#ccc;font-weight:normal;white-space:nowrap}.m2m table p.datetime{font-size:10px;margin-left:0;padding-left:0}.m2m p.url{line-height:20px;margin:0;padding:0;color:#666;font-size:11px;font-weight:bold}.m2m .url a{font-weight:normal}.m2m p.file-upload{line-height:20px;margin:0;padding:0;color:#666;font-size:11px;font-weight:bold}.m2m .file-upload a{font-weight:normal}.m2m .file-upload .deletelink{margin-left:5px}.m2m span.clearable-file-input label{color:#333;font-size:11px;display:inline;float:none}.m2m .calendarbox,.m2m .clockbox{margin:5px auto;font-size:11px;width:16em;text-align:center;background:white;position:relative}.m2m .clockbox{width:auto}.m2m .calendar{margin:0;padding:0}.m2m .calendar table{margin:0;padding:0;border-collapse:collapse;background:white;width:100%}.m2m .calendar caption,.m2m .calendarbox h2{margin:0;font-size:11px;text-align:center;border-top:none}.m2m .calendar th{font-size:10px;color:#666;padding:2px 3px;text-align:center;background:#e1e1e1 url("/static/css/m2m-widget/images/nav-bg.gif?d33958be189f") 0 50% repeat-x;border-bottom:1px solid #ddd}.m2m .calendar td{font-size:11px;text-align:center;padding:0;border-top:1px solid #eee;border-bottom:none}.m2m .calendar td.selected a{background:#C9DBED}.m2m .calendar td.nonday{background:#efefef}.m2m .calendar td.today a{background:#ffc}.m2m .calendar td a,.m2m .timelist a{display:block;font-weight:bold;padding:4px;text-decoration:none;color:#444}.m2m .calendar td a:hover,.m2m .timelist a:hover{background:#5b80b2;color:white}.m2m .calendar td a:active,.m2m .timelist a:active{background:#036;color:white}.m2m .calendarnav{font-size:10px;text-align:center;color:#ccc;margin:0;padding:1px 3px}.m2m .calendarnav a:link,.m2m #calendarnav a:visited,.m2m #calendarnav a:hover{color:#999}.m2m .calendar-shortcuts{background:white;font-size:10px;line-height:11px;border-top:1px solid #eee;padding:3px 0 4px;color:#ccc}.m2m .calendarbox .calendarnav-previous,.m2m .calendarbox .calendarnav-next{display:block;position:absolute;font-weight:bold;font-size:12px;background:#C9DBED;padding:1px 4px 2px 4px;color:white}.m2m .calendarnav-previous:hover,.m2m .calendarnav-next:hover{background:#036}.m2m .calendarnav-previous{top:0;left:0}.m2m .calendarnav-next{top:0;right:0}.m2m .calendar-cancel{margin:0!important;padding:0!important;font-size:10px;background:#e1e1e1 url("/static/css/m2m-widget/images/nav-bg.gif?d33958be189f") 0 50% repeat-x;border-top:1px solid #ddd}.m2m .calendar-cancel:hover{background:#e1e1e1}.m2m .calendar-cancel a{color:black;display:block}.m2m ul.timelist,.m2m .timelist li{list-style-type:none;margin:0;padding:0}.m2m .timelist a{padding:2px}.m2m ul.orderer{position:relative;padding:0!important;margin:0!important;list-style-type:none}.m2m ul.orderer li{list-style-type:none;display:block;padding:0;margin:0;border:1px solid #bbb;border-width:0 1px 1px 0;white-space:nowrap;overflow:hidden;background:#e2e2e2}.m2m ul.orderer li:hover{cursor:move;background-color:#ddd}.m2m ul.orderer li a.selector{margin-left:12px;overflow:hidden;width:83%;font-size:10px!important;padding:0.6em 0}.m2m ul.orderer li a:link,.m2m ul.orderer li a:visited{color:#333}.m2m ul.orderer li .inline-deletelink{position:absolute;right:4px;margin-top:0.6em}.m2m ul.orderer li.selected{background-color:#f8f8f8;border-right-color:#f8f8f8}.m2m ul.orderer li.deleted{background:#bbb}.m2m ul.orderer li.deleted a:link,.m2m ul.orderer li.deleted a:visited{color:#888}.m2m ul.orderer li.deleted .inline-deletelink{background-image:none}.m2m ul.orderer li.deleted:hover,.m2m ul.orderer li.deleted a.selector:hover{cursor:default}.m2m .inline-deletelink{float:right;text-indent:-9999px;background:transparent;width:15px;height:15px;border:0px none;outline:0}.m2m .inline-deletelink:hover{background-position:-15px 0;cursor:pointer}.m2m .editinline button.addlink{border:0px none;color:#5b80b2;font-size:100%;cursor:pointer}.m2m .editinline button.addlink:hover{color:#036;cursor:pointer}.m2m .editinline table .help{text-align:right;float:right;padding-left:2em}.m2m .editinline tfoot .addlink{white-space:nowrap}.m2m .editinline table thead th:last-child{border-left:none}.m2m .editinline tr.deleted{background:#ddd}.m2m .editinline tr.deleted .inline-deletelink{background-image:none}.m2m .editinline tr.deleted td:hover{cursor:default}.m2m .editinline tr.deleted td:first-child{background-image:none!important}.m2m .editinline-stacked{min-width:758px}.m2m .editinline-stacked .inline-object{margin-left:210px;background:white}.m2m .editinline-stacked .inline-source{float:left;width:200px;background:#f8f8f8}.m2m .editinline-stacked .inline-splitter{float:left;width:9px;background:#f8f8f8;border-right:1px solid #ccc}.m2m .editinline-stacked .controls{clear:both;background:#e1e1e1 url("/static/css/m2m-widget/images/nav-bg.gif?d33958be189f") top left repeat-x;padding:3px 4px;font-size:11px;border-top:1px solid #ddd}.m2m .related-widget-wrapper-link{opacity:0.3}.m2m .related-widget-wrapper-link:link{opacity:1}