div,table,tr,td,th,li{padding:0;}

*{margin:0;}
p{margin-bottom:1em;}
body {margin: 0;line-height: 120%;}
html{} 
* html .clearfix { 	height: 1%; }  
.clearfix, .clearFix{ clear:both; }
h1 { font-weight: normal;font-size:19px; margin:10px 0px; } 
h2 { font-weight: normal;font-size:15px; margin:5px 0px;  } 
h3 { font-weight: normal; } 
h4 { font-weight: normal; } 
h5 { font-weight: normal; }  
.hide{display:none;}
.web-filter {position:relative;margin-bottom:5px;} 
.web-filter input{ padding:0px;-moz-box-sizing: padding-box;text-indent: 25px;height: 24px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: 1px solid #ccc;color: #777;} 
.web-filter .web-filter-search-btn{	background: url("http://login.twizzit.com/images/icon_search.png") no-repeat scroll center center;border:none;background-color:transparent;display: block;height: 24px;padding: 0 3px;position: absolute;left: 0;text-indent: -999999px;top: 0;width: 25px;} 
.web-filter .web-filter-date-btn{	background: url("http://login.twizzit.com/images/icon_cal.png") no-repeat scroll center center;border:none;background-color:transparent;display: block;height: 24px;padding: 0 3px;position: absolute;left: 0;text-indent: -999999px;top: 0;width: 20px;background-size: 20px;}  
.sectioncontent .rows{padding-bottom:5px;padding-top:5px;} 
.sectioncontent .rows label {clear:both;color:#666666;float: none;display: block;font-size:12px;font-weight:bold;padding-bottom:3px;} 
.sectioncontent .rows input,.sectioncontent .rows select{ padding:0px;-moz-box-sizing: padding-box;height: 24px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: 1px solid #ccc;color: #777;} 
.sectioncontent .rows textarea{	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: 1px solid #ccc;color: #777;}
.sectioncontent .rows .formsection{border-bottom:1px dotted #dddddd;color:#444444;font-style:normal;font-size:14px;} 
.sectioncontent .rows .radio-box label {font-weight:normal;float:left;clear:none;padding: 4px 10px 0px 30px;} 
.sectioncontent .rows .radio-box input{font-weight:normal;float:left;clear:none;}  
.guidetips{
	clear:both;color:#999999;font-style:italic;font-size:11px;
}
/* slicknav mobile menu*/ 
.slicknav_menu{display:none;} 
.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; } 
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; } 
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; } 
.slicknav_menu .slicknav_no-text { margin: 0 } 
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); } 
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em } 
.slicknav_nav { clear: both } 
.slicknav_nav ul, .slicknav_nav li { display: block;float:none; } 
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; } 
.slicknav_nav .slicknav_item { cursor: pointer; } 
.slicknav_nav .slicknav_row { display: block; } 
.slicknav_nav a { display: block } 
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_menu:before, .slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */ .slicknav_menu { *zoom: 1 }
/* User Default Style     Change the following styles to modify the appearance of the menu. */  
.slicknav_menu {     font-size:16px; position:absolute;     width:100%; 	top:0px; 	height:0px; 	right:0px; 	z-index:20; }
/* Button */ 
.slicknav_btn {     margin: 5px 5px 6px;     text-decoration:none;     text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);     -webkit-border-radius: 4px;     -moz-border-radius: 4px;     border-radius: 4px;       background-color: #222222; }
/* Button Text */ 
.slicknav_menu  .slicknav_menutxt {     color: #FFF;     font-weight: bold;     text-shadow: 0 1px 3px #000; }
/* Button Lines */ 
.slicknav_menu .slicknav_icon-bar {   background-color: #f5f5f5; }
.slicknav_menu { }
.slicknav_nav {     color:#555555; 	background-color:#ffffff;     margin:0;     padding:0;     font-size:0.875em; }
.slicknav_nav, .slicknav_nav ul {     list-style: none;     overflow:hidden; }
.slicknav_nav ul {     padding:0;     margin:0 0 0 20px; position:static!important; }
.slicknav_nav .slicknav_row {     padding:5px 10px;     margin:2px 5px; }
.slicknav_nav a{     padding:5px 10px;     margin:2px 5px;     text-decoration:none;     color:#555555; float:none;}
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a {     padding:0;     margin:0; }
.slicknav_nav .slicknav_row:hover {     -webkit-border-radius: 6px;     -moz-border-radius: 6px;     border-radius: 6px;      }
.slicknav_nav a:hover{     -webkit-border-radius: 6px;     -moz-border-radius: 6px;     color:#555555;  border-radius: 6px;      }
.slicknav_nav .slicknav_txtnode {      margin-left:15px;    }

/* tables and other form containers*/ 
.grid-block { position: relative;margin:0 0 5px 0;}
.grid-block table {font-family:Arial, Helvetica, sans-serif;color:#666;font-size:12px;background:#eaebec;margin:0px;width:100%;border-spacing: 0px;border-collapse: collapse;margin-bottom:30px;}
.grid-block table th {padding:5px ;border-bottom:2px solid #D8D8D8;text-align: left;background: #ffffff;font-size:13px;}
.grid-block table th:first-child {text-align: left;padding-left:10px;}
.grid-block table tr:first-child th:first-child {-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;}
.grid-block table tr:first-child th:last-child {-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
.grid-block table tr {text-align: left;padding-left:10px;}
.grid-block table td:first-child {text-align: left;padding-left:10px;border-left: 0;}
.grid-block table td {padding:5px;border-top: 1px solid #ffffff;border-bottom:1px solid #e0e0e0;background: #fdfdfd;}
.grid-block table tr.even td, .grid-block table tr:nth-child(even) td {background: #f9f9f9;}
.grid-block.selectable table tr td{cursor:pointer;}
.grid-block table tr:last-child td {border-bottom:0;}
.grid-block table tr:last-child td:first-child {-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.grid-block table tr:last-child td:last-child {-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;}
.grid-block table tr:hover td {background: #f2f2f2;}
.grid-block table td.active {background: #E1ECF7!important;}
.extratablist{margin-bottom:0px!important;}


tr.red_att td{color:#ffffff!important;background-color:red!important;}
tr.green_att td{color:#ffffff!important;background-color:green!important;}
tr.orange_att td{color:#ffffff!important;background-color:orange!important;}
tr.grey_att td{color:#ffffff!important;background-color:#aaaaaa!important;}

.grid-block .row-active {background: url("https://app.twizzit.com/images/active-sprite.png") no-repeat scroll center -31px transparent;display: block;height: 13px;width: 13px;margin: 0 auto;cursor: pointer;}
.grid-block .row-inactive { background: url("https://app.twizzit.com/images/active-sprite.png") no-repeat scroll center 0 transparent; }
.grid-block .btn-delete {background: url("https://app.twizzit.com/images/btn_close.png") no-repeat scroll center 0 transparent;display: block;height: 16px;width: 16px;margin: 0 auto;background-size: 14px;}
.sort-list {float: right;padding: 3px 0 0;display:none;}
.sort-list .sort-up, .sort-list .sort-down {background: url("https://app.twizzit.com/images/sort-arw.png") no-repeat scroll 0 0 transparent;display: block;height: 6px;width: 9px;cursor: pointer;}
.sort-list .sort-down { background-position: 0 -6px; }

table.fields{border-collapse:collapse;}
table.fields tr td.fieldslabel {padding: 5px 5px 5px 0; vertical-align:top;}
table.fields tr td.fieldslabelfix {padding: 0 5px 5px 0; width:83px;}
table.fields tr td.fieldscontent {padding: 0 20px 5px 0;}
table.fields tr td.fieldscomment {padding: 0 0 5px 0;color:#ddd;font-style:italic;font-size:11px;}
table.fields tr td input[type=text].date{width:80px;}
table.fields.left{width:auto;}
table.fldtable tr td.fldlabel {padding: 5px 5px 5px 5px; vertical-align:top;font-weight:bold;font-style:italic;color:#7B7B7B;border-bottom:1px solid #f5f5f5;}
table.fldtable tr td.fldcontent {padding: 5px 5px 5px 5px;border-bottom:1px solid #f5f5f5}
table.fldtable{border:1px solid #cccccc;margin-top:20px;}
.field1.left{width: auto;}
.field1{display: block;padding: 0 0 5px 0;position: relative;width: 100%;}
.field1 label{display: block;float: left;padding: 5px 0px 5px 0px;width: 88px;}
.search-input{position:relative;float:left;}
.grey_text{font-style:italic;color:#cccccc;}


.left{float:left;}
.right{float:right;}

/*tiles*/
.tile{float:left; position:relative;overflow:hidden;-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);cursor:pointer;text-align:center;}

.tile .action{display:none;}
.tile:hover .action{position:absolute;right:0px;top:0px;display:block;z-index:1;width:100%;}
.tile:hover .action a {max-width:20px;    margin: 4px;float: right;}
.tile .main_content{width:100%;overflow:hidden;}
.tile.overflow .main_content{display:block;height:100%;position:relative;overflow:hidden;}
.tile.overflow .main_content img{min-height:100%;min-width:100%;max-height:100%;width:auto;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;}
.tile.fit .main_content img{height:100%;width:100%;max-height:100%;max-width:100%;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;}

.tile .details{position:absolute;bottom:0px;width:100%;}

.tile.tile_narrow{margin: 7px;width:160px;height:176px;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
.tile.tile_narrow .details{max-height:25%;min-height: 25%;background-color:rgba(255,255,255,1);overflow:hidden;	-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
.tile.tile_narrow.show_details .details{background-color:rgba(255,255,255,0.9);}
.tile.tile_narrow.hidden_details .details{max-height:0px;min-height: 0px;background-color:rgba(255,255,255,0.9);}
.tile.tile_narrow:hover{-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.4);box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.4);}
.tile.tile_narrow.show_details:hover .details{max-height:156px;min-height:40%;background-color:rgba(255,255,255,1);overflow:auto;}
.tile.tile_narrow.hidden_details:hover .details {max-height:156px;min-height:0px;max-height:none;min-height: initial;background-color:rgba(255,255,255,1);overflow:auto;}


.tile.tile_medium{margin: 7px;width:200px;height:200px;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
.tile.tile_medium .details{max-height:25%;min-height: 25%;background-color:rgba(255,255,255,1);overflow:hidden;	-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
.tile.tile_medium.show_details .details{background-color:rgba(255,255,255,0.9);}
.tile.tile_medium.hidden_details .details{height:0px;max-height:none;min-height: initial;background-color:rgba(255,255,255,0.9);}
.tile.tile_medium:hover{-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.4);box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.4); }
.tile.tile_medium.show_details:hover .details{max-height:180px;min-height:40%;background-color:rgba(255,255,255,1);}
.tile.tile_medium.hidden_details:hover .details{max-height:180px;min-height:0px;max-height:none;min-height: initial;background-color:rgba(255,255,255,1);}


.tile .details .level1{font-size: 15px;text-align: center;padding: 8px 3px;}
.tile .details .level2{font-size: 11px;text-align: center;padding: 3px 3px;}
.tile .details .level3{font-size: 11px;text-align: left;padding: 3px 3px;}


/*popup style*/ 
#maskLayer {bottom: 0;background: #000000;left: 0;top: 0;right: 0;position: fixed;opacity: 0.7 !important;display: none;z-index: 99 ;}
#addmodal, #addmodalnew,#addmodalnew2,#compmodalnew,#widgetlistmodel, #addwidgetdetailmodal{display: none;max-height: 100%;max-width: 1000px;min-height: 0;min-width: 600px;position: fixed;z-index: 100;overflow-x:hidden;overflow-y:auto;-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 1);-moz-box-shadow:    0px 0px 15px 0px rgba(0, 0, 0, 1);box-shadow:         0px 0px 15px 0px rgba(0, 0, 0, 1);}
#compmodal{max-height: 100%;max-width: 1000px;min-height: 0;min-width: 600px;/*padding: 0;*/ /* Modified by Anand on 5/11/2013 Set the padding */position: absolute;z-index: 100;overflow:visible;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
#widgetslistmodalcontent{height:100%;overflow-x:hidden;overflow-y:auto;}
#widgetdetailmodalcontent{height:100%;overflow-x:hidden;overflow-y:auto;}
#addmodalcontent,#widgetslistmodalcontent,#compmodalcontentnew,#addmodalcontentnew{top: 41px;bottom:0px;position: absolute;width: 100%;background-color: #ffffff;}
#compmodal {display: none;max-height: 100%;max-width: 1000px;min-height: 0;min-width: 600px;padding: 0;position: absolute;z-index: 110;}
#compmodalnew {display: none;max-height: 100%;max-width: 1000px;min-height: 0;min-width: 600px;padding: 0;position: absolute;z-index: 120;}
/* MODAL */
.popup-window{ background-color:#ffffff;}
/* POPUP */
.addmodalheader{position:absolute;top:0px;right:0px;left:0px;height:25px;padding: 5px;border-top: 1px solid #fafafa;border-bottom: 1px solid #e0e0e0;background: #F2F2F2;cursor:move;}
.addmodaltitle{position:absolute;top:-35px;height:25px;width:100%;padding: 10px 0px 0px 20px;font-weight: normal;font-size: 19px;text-shadow: 1px 1px #aaa;color: #555;cursor:move;}
.addmodalmain{bottom: 35px;display: block;left: 0;overflow-x: hidden;overflow-y: auto;position: absolute;right: 0;top: 0;padding: 10px 15px 5px 15px;}
.addmodalmainleft{bottom: 35px;display: block;left: 0;overflow-x: hidden;overflow-y: auto;position: absolute;right: 240px;top: 0;padding: 10px 15px 5px 15px;}
.addmodalmainright{bottom: 35px;display: block;overflow-x: hidden;overflow-y: auto;position: absolute;right: 0;width:225px;top: 0;padding: 10px 5px 5px 10px;background: #f9f9f9;border-left:1px solid #f0f0f0;}
.addmodalfooter{position: absolute;width: 100%;bottom: 0px;padding: 5px;border-top: 1px solid #DBDBDB;background: #F2F2F2;}
.popup-close {cursor:pointer;display: block;right: 4px;top: 3px;position: absolute;width: 30px;height: 30px;color: #d5d5d5;text-align: center;line-height: 30px;font-size: 1.5em;z-index: 15;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.popup-close:hover { color:#adadad; }
.pop-wrapper-btm{height:100%;    bottom: 0;display: block;left: 0;overflow-x: hidden;overflow-y: auto;position: absolute;right: 0;top: 0;bottom:0px;}

.popup-wrapper { display: block; margin: 0 auto;position: relative;margin:10px 10px 10px 10px;}
.popup-container {overflow-y: auto;padding-top: 0;}
table.popup-container{border-collapse:collapse;table-layout:fixed;width:100%;height: 100%;}
.popup-title{margin-top:25px;display:inline-block;}
.pop-white-left {padding: 10px 5px 10px 15px;vertical-align:top;height:100%;}
.pop-grey-right {background: none repeat scroll 0 0 #f0f0f0;color: #666666;height: 100%;vertical-align: top;width: 230px;max-width:230px;margin:0px;}
.pop-grey-right h3 {font-weight: bold;padding-bottom: 8px;}
.notification-content {padding:5px;height:auto;} 
.checkbox-ul {padding:0;}
.checkbox-ul li {list-style:none;}


a, a:hover{ color: inherit; text-decoration:none; }
table{font-size:inherit;font-weight:inherit;}
.clear {clear: both;}
.sort-list {/*background: url("/web/20230323152111im_/https://app.twizzit.com/images/sort-arw.png") no-repeat scroll 0 0 transparent;*/float: right;padding: 3px 0 0;display:block!important;}
.album-by{display:none!important;}
.videotitle{}
.videocreator{display:none!important;}

.btn { color: #7B7B7B;cursor: pointer;display: block;float: left;font-size: 13px;outline: 0 none;margin: 0 5px 5px 0;padding: 8px 15px 8px 35px;text-align: left;position: relative;background: #F0F0F0;border: 1px solid #e0e0e0;}
.btn.right{margin: 0 0 5px 5px;float:right;}
.btn:hover, .btn:focus, .btn:active{background: rgba(220, 220, 220, 0.8);color: #464646;}
.btn .icon{display: block;height: 20px;left: 9px;position: absolute;top: 7px;width: 20px;}
.btn-container { padding: 0px 10px 5px 0px;}
.btn-noicon { border: 1px solid #e0e0e0;color: #7B7B7B!important;cursor: pointer;display: block;float: left;font-size: 13px;outline: 0 none;margin: 0 5px 5px 0;padding: 8px 15px 8px 15px;text-align: left;position: relative;background: #F0F0F0;}
ul.btn-options{overflow:hidden;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;float:left;border:1px solid #ccc;padding:0;margin:0px 0px 5px 0px;height:24px;}
.btn-options li   {display: inline;float:left;list-style:none;}
.btn-options li a{color: #7B7B7B;cursor: pointer;float: left;font-size: 11px;text-align: left;text-decoration: none;padding:5px 9px;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 24%, #e3e3e3 79%, #dedede 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(24%, #f9f9f9), color-stop(79%, #e3e3e3), color-stop(100%, #dedede));background: -webkit-linear-gradient(top, #ffffff 0%, #f9f9f9 24%, #e3e3e3 79%, #dedede 100%);background: -o-linear-gradient(top, #ffffff 0%, #f9f9f9 24%, #e3e3e3 79%, #dedede 100%);background: -ms-linear-gradient(top, #ffffff 0%, #f9f9f9 24%, #e3e3e3 79%, #dedede 100%);background: linear-gradient(to bottom, #ffffff 0%, #f9f9f9 24%, #e3e3e3 79%, #dedede 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede', GradientType=0 );-webkit-transition: background, color 0.35s ease-in-out 0s;-moz-transition: background, color 0.35s ease-in-out 0s;-ms-transition: background, color 0.35s ease-in-out 0s;transition: background, color 0.35s ease-in-out 0s;}
.btn-options li.active a, .btn-options li a:hover{background: #dedede;background: -moz-linear-gradient(top, #dedede 0%, #e3e3e3 21%, #f9f9f9 76%, #ffffff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dedede), color-stop(21%, #e3e3e3), color-stop(76%, #f9f9f9), color-stop(100%, #ffffff));background: -webkit-linear-gradient(top, #dedede 0%, #e3e3e3 21%, #f9f9f9 76%, #ffffff 100%);background: -o-linear-gradient(top, #dedede 0%, #e3e3e3 21%, #f9f9f9 76%, #ffffff 100%);background: -ms-linear-gradient(top, #dedede 0%, #e3e3e3 21%, #f9f9f9 76%, #ffffff 100%);background: linear-gradient(to bottom, #dedede 0%, #e3e3e3 21%, #f9f9f9 76%, #ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#ffffff', GradientType=0 );}

.btn-tab-cont {overflow:hidden;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;float:left;border:1px solid #ccc;padding:0;margin:0px 0px 5px 0px;height:27px;}
.btn-tab-cont a {border-right: 1px solid #D0D0D0;color: #7B7B7B;display: block;float: left;text-shadow: 1px 0 0 #C2C2C2;color: #7B7B7B;cursor: pointer;float: left;font-size: 11px;text-align: center;text-decoration: none;padding:6px 9px;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 24%, #e3e3e3 79%, #dedede 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(24%, #f9f9f9), color-stop(79%, #e3e3e3), color-stop(100%, #dedede));background: -webkit-linear-gradient(top, #ffffff 0%, #f9f9f9 24%, #e3e3e3 79%, #dedede 100%);background: -o-linear-gradient(top, #ffffff 0%, #f9f9f9 24%, #e3e3e3 79%, #dedede 100%);background: -ms-linear-gradient(top, #ffffff 0%, #f9f9f9 24%, #e3e3e3 79%, #dedede 100%);background: linear-gradient(to bottom, #ffffff 0%, #f9f9f9 24%, #e3e3e3 79%, #dedede 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede', GradientType=0 );-webkit-transition: background, color 0.35s ease-in-out 0s;-moz-transition: background, color 0.35s ease-in-out 0s;-ms-transition: background, color 0.35s ease-in-out 0s;transition: background, color 0.35s ease-in-out 0s;	}
.btn-tab-cont a span{margin-top:1px;}
.btn-tab-cont a em{margin-top:-2px;}
.btn-tab-cont a.pushed {background: #dedede;background: -moz-linear-gradient(top, #dedede 0%, #e3e3e3 21%, #f9f9f9 76%, #ffffff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dedede), color-stop(21%, #e3e3e3), color-stop(76%, #f9f9f9), color-stop(100%, #ffffff));background: -webkit-linear-gradient(top, #dedede 0%, #e3e3e3 21%, #f9f9f9 76%, #ffffff 100%);background: -o-linear-gradient(top, #dedede 0%, #e3e3e3 21%, #f9f9f9 76%, #ffffff 100%);background: -ms-linear-gradient(top, #dedede 0%, #e3e3e3 21%, #f9f9f9 76%, #ffffff 100%);background: linear-gradient(to bottom, #dedede 0%, #e3e3e3 21%, #f9f9f9 76%, #ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#ffffff', GradientType=0 );}
.btn-tab-cont a.disabled, .btn-tab-cont a[disabled="disabled"] { background: none repeat scroll 0 0 #EEEEEE !important;color: #EEEEEE;cursor: auto;}

.btn_notext .icon {display: block;height: 20px;left: 3px;position: absolute;top: 4px;top: 2px \9;width: 20px;}
.btn_notext{height:26px;width:26px;border: 1px solid #D0D0D0;color: #7B7B7B;cursor: pointer;display: block;float: left;font-size: 15px;outline: 0 none;margin: 0 5px 5px 0;position: relative;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 24%, #e3e3e3 79%, #dedede 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(24%, #f9f9f9), color-stop(79%, #e3e3e3), color-stop(100%, #dedede));background: -webkit-linear-gradient(top, #ffffff 0%, #f9f9f9 24%, #e3e3e3 79%, #dedede 100%);background: -o-linear-gradient(top, #ffffff 0%, #f9f9f9 24%, #e3e3e3 79%, #dedede 100%);background: -ms-linear-gradient(top, #ffffff 0%, #f9f9f9 24%, #e3e3e3 79%, #dedede 100%);background: linear-gradient(to bottom, #ffffff 0%, #f9f9f9 24%, #e3e3e3 79%, #dedede 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede', GradientType=0 );-webkit-transition: background, color 0.35s ease-in-out 0s;-moz-transition: background, color 0.35s ease-in-out 0s;-ms-transition: background, color 0.35s ease-in-out 0s;transition: background, color 0.35s ease-in-out 0s;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.btn_notext:hover,.btn_notext:focus, .btn_notext:active{background: #dedede;background: -moz-linear-gradient(top, #dedede 0%, #e3e3e3 21%, #f9f9f9 76%, #ffffff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dedede), color-stop(21%, #e3e3e3), color-stop(76%, #f9f9f9), color-stop(100%, #ffffff));background: -webkit-linear-gradient(top, #dedede 0%, #e3e3e3 21%, #f9f9f9 76%, #ffffff 100%);background: -o-linear-gradient(top, #dedede 0%, #e3e3e3 21%, #f9f9f9 76%, #ffffff 100%);background: -ms-linear-gradient(top, #dedede 0%, #e3e3e3 21%, #f9f9f9 76%, #ffffff 100%);background: linear-gradient(to bottom, #dedede 0%, #e3e3e3 21%, #f9f9f9 76%, #ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#ffffff', GradientType=0 );}


.icon-select { background: url("https://app.twizzit.com/images/icon_select.png") no-repeat scroll 0 center transparent;background-size: 20px 20px; }
.icon-save { background: url("https://app.twizzit.com/images/icon_save.png") no-repeat scroll 0 center transparent;background-size: 20px 20px; }
.icon-back { background: url("https://app.twizzit.com/images/icon_back.png") no-repeat scroll 0 center transparent;background-size: 20px 20px; }
.icon-approved { background: url("https://app.twizzit.com/images/icon_approved.png") no-repeat scroll 0 center transparent;background-size: 20px 20px; }
.icon-delete { background: url("https://app.twizzit.com/images/icon_delete.png") no-repeat scroll 0 center transparent;background-size: 20px 20px; }
.icon-export { background: url("https://app.twizzit.com/images/icon_export.png") no-repeat scroll 0 center transparent;background-size: 20px 20px; }
.icon-edit { background: url("https://app.twizzit.com/images/icon_edit.png") no-repeat scroll 0 center transparent;background-size: 20px 20px; }
.icon-copy { background: url("https://app.twizzit.com/images/icon_copy.png") no-repeat scroll 0 center transparent;background-size: 20px 20px; }
.icon-add { background: url("https://app.twizzit.com/images/icon_add.png") no-repeat scroll 0 center transparent;background-size: 20px 20px; }
.icon-download { background: url("https://app.twizzit.com/images/icon_download.png") no-repeat scroll 0 center transparent;background-size: 20px 20px; }
.icon-upload { background: url("https://app.twizzit.com/images/icon_upload.png") no-repeat scroll 0 center transparent;background-size: 20px 20px; }
.icon-search { background: url("https://app.twizzit.com/images/icon_search.png") no-repeat scroll center center transparent;background-size: 18px 18px; }
.icon-reply { background: url("https://app.twizzit.com/images/icon_reply.png") no-repeat scroll center center transparent;background-size: 20px 20px; }
.icon-close { background: url("https://app.twizzit.com/images/icon_close.png") no-repeat scroll center center transparent;background-size: 20px 20px; }
.icon-stats { background: url("https://app.twizzit.com/images/icon_stats.png") no-repeat scroll center center transparent;background-size: 20px 20px; }
.icon-simlulate { background: url("https://app.twizzit.com/images/icon_simulate.png") no-repeat scroll center center transparent;background-size: 20px 20px; }
.icon-blacklisted { background: url("https://app.twizzit.com/images/icon_blacklisted.png") no-repeat scroll center center transparent;background-size: 20px 20px; }
.icon-send{ background: url("https://app.twizzit.com/images/refresh.png") no-repeat scroll 0 center transparent; background-size: 20px 20px;}
.icon-newsletter{ background: url("https://app.twizzit.com/images/refresh.png") no-repeat scroll 0 center transparent; }
.icon-next{ background: url("https://app.twizzit.com/images/next.png") no-repeat scroll 0 center transparent; }
.icon-private{ background: url("https://app.twizzit.com/images/private.png") no-repeat scroll 0 center transparent; }
.icon-protected{ background: url("https://app.twizzit.com/images/protected.png") no-repeat scroll 0 center transparent; }
.icon-public{ background: url("https://app.twizzit.com/images/public.png") no-repeat scroll 0 center transparent; }
.form-wrapper{position:relative;top:auto;bottom:auto;left:auto;right:auto;padding:0;margin:0;}
.form-box{border:none!important;padding:0;margin:0;}

.btn-thumb-up { background: url("https://app.twizzit.com/images/thumb_sprite.png") no-repeat scroll 0 center transparent ;height: 20px;width: 20px;background-size: 40px;background-position: 0px -20px; }
.btn-thumb-down { background: url("https://app.twizzit.com/images/thumb_sprite.png") no-repeat scroll 0 center transparent ;height: 20px;width: 20px;background-size: 40px;background-position: -21px -20px; }

.btn-thumb-up.active, .btn-thumb-up:hover { background: url("https://app.twizzit.com/images/thumb_sprite.png") no-repeat scroll 0 center transparent ;height: 20px;width: 20px;background-size: 40px;background-position: 0px 0px; cursor:pointer;}
.btn-thumb-down.active, .btn-thumb-down:hover { background: url("https://app.twizzit.com/images/thumb_sprite.png") no-repeat scroll 0 center transparent ;height: 20px;width: 20px;background-size: 40px;background-position: -21px 0px; cursor:pointer;}

.btn-close { background: url("https://app.twizzit.com/images/btn_close.png") no-repeat scroll center center transparent;background-size: 12px; height: 15px;width: 15px;cursor:pointer;}

/*gallery*/
.mfp-title{position:relative;}
.gallery_imgbtn{color: #ffffff;position:absolute;right:0px;top:0px;}
.gallery_imgbtn img{height:24px; }

.gallery_imgdesc,.gallery_imgdesc:hover{    -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
color: #ffffff;
background-color: #222222;
border: none;
width: 90%;
height: 30px;
margin-right:10px;
margin-bottom:3px;
}

/*default for full calendar*/
.calmain #gridcontainer{
min-height:500px!important;
}
.mv-event-container{
min-height:486px!important;
}
#txtdatetimeshow{
	display:none;
}

/*pagination*/
.pagination .current{
	font-weight:bold;
}
.pagination span, .pagination a{
	padding:5px 7px;
	border:1px solid #dddddd;
	background-color:#ffffff;
	margin:2px;
	cursor:pointer;
}
.pagination span:hover, .pagination a:hover{
	background-color:#cccccc;
}

/* forms */
.form_field_required { border: 1px solid red !important; }
.form_field_required:focus { outline-width: 0; }


/******************
DEFAULT WIDGET LAYOUT
******************/

/* Media gallery widget */
.media-gallery-tile {
    float:left;   
    width:200px;
    height:200px;
    margin:2px;
    border-radius:0.15rem;
    overflow:hidden;
    position:relative;
    border: 1px solid #e0e0e0;
    background-color:#ffffff;
}

.media-gallery-album {
	
}

.media-gallery-image{
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.media-gallery-album .media-gallery-image {
	
}

.media-gallery-type-file .media-gallery-image {
    background-size: 30%;

}

.media-gallery-description {
	position: absolute;
    bottom: 0px;
    overflow:hidden;
    width:200px;
    left: 0px;
    right: 0px;

    background: rgba(255,255,255,0);
    height: 1.5rem;
    padding: 0.75rem 0; 
    margin: 0;
    background-color: rgba(255,255,255,0.9);
    text-align: center;
}

.media-gallery-album .media-gallery-description {
	
}

.media-gallery-description-title{
    color:#777777;
}

.media-gallery-album .media-gallery-description-title {
	
}

.media-slider-caption {
	width: 100%;
	padding: 5px;
	background-color: rgba(0, 0, 0, 0.6);
	color: #f2f2f2;
	bottom: 0px;
	position: absolute;
}

.media-slider-caption-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}


/*page -  accommodation occupation*/
.WG_9_11{padding: 5px;position:relative;min-height:800px;}

/*page -  accommodation overview*/
.WG_4_6{padding: 5px; background: none; }
.WG_4_7{clear: both; border-radius: 2px; border: 1px solid rgb(232, 232, 232); margin-top: 10px; padding: 10px; background-color: #F7F7F7;cursor:pointer;-o-transition: all 0.1s ease;-moz-transition: all 0.1s ease;-webkit-transition: all 0.1s ease;transition: all 0.1s ease;}
.WG_4_7:hover{background-color: #f0f0f0;}
.WG_4_8{display: none; padding: 0px 3px;}
.WG_4_9{float:left;padding:10px;line-height:160%;}
.WG_4_10{float: right; width: 500px; height: 360px;padding: 10px 0px;}
.WG_4_203{clear:both;}
.WG_4_204{clear:both;}
.WG_4_205{float:right;}
.WG_4_206{height:20px;width:20px;border-radius:10px;}

/*cb - article index */
.WG_33_146{padding:2px;}
.WG_33_147{padding:5px 3px;border-bottom:1px solid rgba(55, 55, 55, 0.1);-o-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.WG_33_147:last-child{border-bottom:none;}
.WG_33_147:hover{background-color: rgba(220, 220, 220,0.4);}
.WG_33_148{display:inline-block;width:100%;color:inherit;}

/*cb - breadcrumbs */
.WG_32_143,.WG_32_144{float:left;color:inherit;}
.WG_32_143:hover,.WG_32_144:hover{text-decoration:underline;}
.WG_32_145{ float:left;padding:0px 5px;}
.WG_32_145:before{content: '>';}

/*cb - calendar */
.WG_26_56{padding: 2px;}
.WG_26_70{width:100%; }
.WG_26_72{text-align: center; padding: 5px 0px; font-weight: bold; }
.WG_26_85{cursor: pointer; background: url(http://login.twizzit.com/images/cb_cal_next.png) 50% 50% / 8px no-repeat scroll transparent; }
.WG_26_86{cursor: pointer; background: url(http://login.twizzit.com/images/cb_cal_prev.png) 50% 50% / 8px no-repeat scroll transparent; }
.WG_26_73{text-align: center; padding: 4px 0px; font-size: 11px; background-color: rgba(220, 220, 220,0.4);border-radius:2px; line-height:110%;}
.WG_26_87{text-align: center; padding: 4px 0px; font-size: 11px; background-color: rgba(180, 180, 180,0.4);border-radius:2px; line-height:110%;cursor:pointer;}
.WG_26_87:hover{background-color: rgba(180, 180, 180,0.6);-o-transition: all 0.1s ease;-moz-transition: all 0.1s ease;-webkit-transition: all 0.1s ease;transition: all 0.1s ease;font-weight: bold;}

/*cb - change language*/
.WG_28_64{padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: 0px solid rgb(204, 204, 204); float:left; }
.WG_28_65{padding: 3px 7px;float: left;color: rgb(128, 128, 128);font-size: 9px;cursor: pointer;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;box-shadow: 0px 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px 0px;margin-left: 2px;margin-right: 2px;background: none rgb(255, 255, 255);}
.WG_28_66{padding: 3px 7px;float: left;color: rgb(0, 0, 0);font-size: 9px;cursor: pointer;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;box-shadow: 0px 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px 0px;margin-right: 2px;margin-left: 2px;background: none rgb(255, 255, 255);}
.WG_28_65:hover{background-color: rgba(180, 180, 180,0.6);-o-transition: all 0.1s ease;-moz-transition: all 0.1s ease;-webkit-transition: all 0.1s ease;transition: all 0.1s ease;font-weight: bold;}

/*cb - login (old deprectated)*/
.WG_22_185{padding: 3px 7px; float: left; color: rgb(255, 255, 255); font-size: 9px; cursor: pointer; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; box-shadow: 0px 0px 0px 0px; margin-right: 2px; margin-left: 2px; font-weight: bold; text-transform: uppercase; border-style: none; background: none rgb(150, 150, 150);} 	
.WG_22_185:hover{cursor: pointer;} 	

.WG_22_77{border: none; display: block; padding: 0px 3px; position: absolute; left: 0px; top: 0px; width: 16px; height: 16px; margin-top: 2px; background: url(http://login.twizzit.com/images/icon_login.png) 50% 50% / contain no-repeat scroll transparent; } 	
.WG_22_78{border: none; display: block; height: 16px; padding: 0px 3px; position: absolute; left: 0px; top: 0px; width: 16px; margin-top: 3px; background: url(http://login.twizzit.com/images/icon_key.png) 50% 50% / contain no-repeat scroll transparent; } 	
.WG_22_76{position: relative; padding-bottom: 0px; display: block; clear: none; border-width: 0px; border-style: none; border-radius: 3px; margin-bottom: 3px; width: 100%; margin-right: 10px; float: left; background-color: rgb(255, 255, 255);} 	
.WG_22_79{width: 150px; text-indent: 30px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border: 1px solid rgb(204, 204, 204); color: rgb(119, 119, 119); padding: 0px; height: 18px; border-top-left-radius: 3px; } 	
.WG_22_81{float: left;clear: both; } 	
.WG_22_75{color: rgb(255, 252, 252); clear: none; border-style: none; border-width: 0px; float: right; width: auto;} 	
.WG_22_80{clear: both; padding: 3px 5px 0px; border-radius: 3px; margin-left: auto; height: 17px; border-width: 0px; border-style: none; color: rgb(77, 77, 77); font-weight: normal; font-size: 12px; margin-top: auto; float: left; display: block; background-color: rgb(255, 255, 255);} 	
.WG_22_80:hover{cursor: pointer; background-color: rgb(217, 217, 217);}
.WG_22_83{padding-top: 0px; padding-left: 0px; font-size: 13px; font-weight: normal; float: left; border-width: 0px; border-style: none; margin-top: 10px; margin-left: auto; margin-right: auto; position: relative;} 	
.WG_22_83:hover{cursor: pointer;} 
.WG_22_82{font-size: 15px; font-weight: bold; float: right; border-style: none; border-width: 0px; margin-right: auto; clear: both; margin-top: 5px; position: relative; top: -25px;} 	
.WG_22_57{padding: 10px; width: 300px; border-width: 0px; border-style: solid; left: 0px; height: 100px; margin-right: auto; position: absolute; top: 30px; left: auto; z-index: 3; display: none; color: rgb(255, 255, 255); border-radius: 5px; background-color: rgba(77, 77, 77, 0.8);}
.WG_22_84{ }
.WG_22_84:hover{cursor: pointer;} 
.WG_22_114{border-width: 0px; border-style: none; width: 170px; margin: 0px 2px 0px 20px; height: 22px; padding: 0px;}



/*page - companies*/
.WG_14_32{padding: 5px; }
.WG_14_33{position:relative;clear: both; border-radius: 2px; border: 1px solid rgb(232, 232, 232); margin-top: 10px; padding: 10px; background-color: #F7F7F7;cursor:pointer; min-height:180px;-o-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.WG_14_33:hover{background-color: #f0f0f0;}
.WG_14_34{position:absolute;left:10px;top:10px;width: 200px; min-height: 180px; border-radius: 5px; overflow: hidden;}
.WG_14_68{height: 120px;max-width: 100%; max-height: 100%;vertical-align:middle; border: none;border-radius: 5px;  width:auto;  background-size:contain;background-position: 50% 50%;background-repeat:no-repeat;}
.WG_14_35,.WG_14_36, .WG_14_37,.WG_14_69{margin-left:220px;}
.WG_14_35{color: rgb(92, 92, 92); font-size: 18px; clear: both; font-style: italic; padding: 5px; text-align: center; border-radius: 2px; background-color: rgb(235, 235, 235);}
.WG_14_36{color: rgb(153, 153, 153); font-size: 12px; clear: both; padding: 5px 10px;}
.WG_14_37{font-size: 11px; color: rgb(153, 153, 153); clear: both; padding: 5px 10px;}
.WG_14_69{clear: both; }

/*cb - company logo carousel*/

/*page - forms*/
.WG_8_23{padding: 5px;}



/*cb - global login widget*/
.WG_35_186, .WG_35_189, .WG_35_190 {background-color: #F7F7F7; cursor: pointer;font-weight: bold;font-size: 13px;color: #555555;padding: 5px 1em 5px 0.9em;text-align :center;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;display:inline-block;margin-top:2px;}
.WG_35_186:hover, .WG_35_189:hover, .WG_35_190:hover {background: #F0F0F0;  color: #555555;}
.WG_35_187 {width:26px;height:26px;-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px;border-width: 0px;vertical-align: middle;position:absolute;top:2px;left:0px;background-size:cover;background-position: 50% 50%;background-repeat:no-repeat;}
.WG_35_188 {cursor: pointer;padding-bottom: 8px;padding-left: 35px;padding-right: 10px;padding-top: 8px;position:relative;color:inherit;}
.WG_35_188:hover {text-decoration:underline;}
.WG_35_191 {position:relative;}
.WG_35_191 {display: none;position:absolute;top:30px;padding:10px 0px;}

/* Page events & forms */
.website_page_event{
	clear:both;
	padding: 5px;
}

.website_page_event #showFormEvent > hr{
	border: 0; height: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.website_widget_title{
	clear:both;
	text-align: center;
	color: #666666;
    font-size: 18px;
    font-weight: bold;
    padding:10px;
}



/*page - group news*/
.WG_5_12{padding:5px;}

/*page - group presentation*/
.WG_10_43{clear: both; padding:5px;}
.WG_10_67{clear: both; margin-bottom: 10px; }
.WG_10_202{padding:0px 10px;}
.WG_10_201{padding:0px 10px;}
.WG_10_200{padding: 10px 30px;background-color:#F3F3F3;border:1px solid #E1E1E1;margin:10px 0px;cursor:pointer;}
.WG_10_199{float:left;height:60px;width:60px;border-radius:30px;overflow:hidden;}
.WG_10_207{height:60px;background-size:cover;background-position: 50% 50%;background-repeat:no-repeat;}

.WG_10_198{float:left;padding: 10px 0 0 10px;font-weight:bold;}
.WG_10_197{float:left;padding: 5px 0 0 10px;}
.WG_10_196{display:none;    padding: 10px;display: none;margin-left: 60px;}

/*cb - image carousel*/
.WG_17_88{position: absolute; bottom: 0px; width: 100%; height: 30%; color: rgb(255, 255, 255); padding: 3px 5px; background-color: rgba(50, 50, 50, 0.498039);}
.WG_17_50{position:relative; }
.WG_17_89{position:relative; }

/*page - image gallery*/
.WG_3_5{padding:5px;}

/*cb - list of articles*/



.WG_6_16{padding:2px;}
.WG_6_17{cursor:pointer;padding:5px 3px;border-bottom:1px solid rgba(55, 55, 55, 0.1);-o-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.WG_6_17:last-child{border-bottom:none;}
.WG_6_17:hover{background-color: rgba(220, 220, 220,0.4);}

.WG_6_19{padding-left: 5px; color: rgb(181, 181, 181); font-size: 11px; }

.WG_6_132{display:none;}
.WG_6_133{display:none;}
.WG_6_134{}


/*page - list of event*/
/*page - list of events calendar*/
.WG_7_20{padding: 5px;}

.WG_7_321 {   /* search bar */
    padding: 0;
}
.WG_7_321 .input-group{
    position:relative;
}
.WG_7_321 .input-group input[type=text]{
    width: 100%;
    border-radius:0;
    padding:0.5rem 0px;
    padding-left: 30px;
    float:none;
}
.WG_7_321 .input-group .input-group-addon{
    position: absolute;
    top: calc(50% - 8px);
    left: 10px;
    color: #777;
    height: 16px;
    width: 16px;
    font-size: 15px;
    
}
.WG_7_321 .selected-suggestion {
    list-style: none;
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0px 5px;
    padding-left: 0px;
}
.WG_7_321 .selected-suggestion span {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 0px;
    padding: 4px 7px;
    padding-left: 12px;
}
.WG_7_321 .selected-suggestion .tagType {
    color: #999;
    font-size: 0.6rem;
    margin-left: 5px;
    display: inline-block;
    vertical-align: super;
}
    .WG_7_322{  
        display: block;
        margin: 10px 0px;    
    }

    .WG_7_323{ /* activity container*/
        background: #f5f5f5;
        cursor:pointer;
        margin-bottom: 10px;
        position: relative;
        padding: 15px;
    } 
    .WG_7_323:hover{
            box-shadow: 0px 0px 2px rgba(0,0,0,0.2);
    }
    .WG_7_324{
        
        
    }
    .WG_7_356{  /* activity color border*/
        position: absolute;
        left: 0;
        width: 5px;
        top: 0;
        bottom: 0px;
    }
    .WG_7_325{
        font-weight:bold;
        padding: 5px;
    }
    .WG_7_326{
        display:inline-block;
    }
    .WG_7_327{
        margin-right: 5px;
        font-weight:bold;
        font-size:1rem;
        padding: 5px;
    }
    .WG_7_328{
        float: right;
        margin-right: 5px;
        padding: 10px 5px;
    }
    .WG_7_328:empty {
        display: none;
    }
    .WG_7_329{
        float: right;
        margin-right: 5px;
    }
    .WG_7_329:empty {
        display: none;
    }
    .WG_7_357{
        padding: 5px; 
    }
    .WG_7_330{

        display:inline-block;
        margin-right:0.5rem;
        font-size:0.8rem;
        color:#999;
        font-style: italic;
    }
    .WG_7_331{
        display:inline-block;
        margin-right:0.5rem;
        font-size:0.8rem;
        color:#999;
        font-style: italic;
    }
    .WG_7_332{
        display:inline-block;
        margin-right:0.5rem;
        font-size:0.8rem;
        color:#999;
        font-style: italic;
    }
    .WG_7_333{
        clear:both;
        padding: 5px 5px;
    }
    .WG_7_334{
        float: left;
        margin-right: 5px;
    }
    .WG_7_335{
        float: left;
        margin-right: 5px;
    }
    .WG_7_336{
        float: left;
        margin-right: 5px;
        box-shadow: 1px 1px 5px -1px;
    }
    .WG_7_337{

    }
    .WG_7_338{
        padding: 5px 5px;
    }
    .WG_7_339{
        float: left;
        margin-right: 5px;
    }
    .WG_7_340{
        float: left;
        margin-right: 5px;
    }
    .WG_7_341{
        padding: 5px;
    }
    .WG_7_341:empty {
        display: none;
    }
    .WG_7_342{
        background-size: cover;
        width: 30%;
        margin-right: 20px;
        float: left;
        height: 150px;
   }
    .WG_7_344{
        clear:both;
        padding: 5px 5px;
    }
    .WG_7_345{
        clear:both;
        padding:5px 0px;
    }
    .WG_7_346{
        float: left;
        margin-right: 5px;
    }
    .WG_7_347{
        float: left;
        margin-right: 5px;
    }
    .WG_7_348{
        padding: 0px 5px;
    }
    .WG_7_349{
        clear:both;
        padding:5px 0px;
    }
    .WG_7_350{
        float: left;
        margin-right: 5px;
    }
    .WG_7_351{
        float: left;
        margin-right: 5px;
    }
    .WG_7_344{
        float: right;
    }
    
    
    
    
    
    
    
    
    
    
    
    /*cb - list of event*/
    .WG_27_275{
    }
    .WG_27_53{ /* event */
        cursor:pointer;
        position:relative;
        min-height: 50px;
        padding:0px 10px;
        margin:5px;
    }
    .WG_27_278:hover{
        box-shadow: 0px 0px 2px rgba(0,0,0,0.2);
    }
    .WG_27_360{ /* border color */
        position:absolute;
        left:0px;
        top:0px;
        bottom:0px;
        width:5px;
    }
    .WG_27_279{
        background-size: cover;
        width: 30%;
        float: left;
        height: 50px;
        margin-right:10px;

    }
    .WG_27_55{
        padding: 0px 5px 5px 5px;
        font-weight:bold;
    }
    .WG_27_54{ /* date wrapper */
        padding: 5px 5px;
        font-weight:bold;
    }
        .WG_27_358{ /* date wrapper */
            display: inline-block;
        }
        .WG_27_359{ /* date wrapper */
            display: inline-block;
        }        
        .WG_27_282{ /* date wrapper */
            display: inline-block;
        } 
    .WG_27_361{
        padding: 5px;
    }
        .WG_27_301{
            display: inline-block;
            font-size:0.8rem;
            color:#999;
            font-style: italic;
        }
        .WG_27_299{
            display: inline-block;
            font-size:0.8rem;
            color:#999;
            font-style: italic;
        }
        .WG_27_300{
            display: inline-block;
            font-size:0.8rem;
            color:#999;
            font-style: italic;
        }
    .WG_27_283{
        clear:both;
        padding: 5px 5px;
    }
    .WG_27_284{
        float: left;
        margin-right: 5px;
    }
    .WG_27_285{
        float: left;
        margin-right: 5px;
    }
    .WG_27_286{
        float: left;
        margin-right: 5px;
    }
    .WG_27_287{
        clear:both;
        padding: 5px 5px;
    }
    .WG_27_288{
        clear:both;
        padding:5px 0px;
    }
    .WG_27_289{
        float: left;
        margin-right: 5px;
    }
    .WG_27_290{
        float: left;
        margin-right: 5px;
    }
    .WG_27_291{
        padding: 0px 5px;
    }
    .WG_27_292{
        clear:both;
        padding:5px 0px;
    }
    .WG_27_293{
        float: left;
        margin-right: 5px;
    }
    .WG_27_294{
        float: left;
        margin-right: 5px;
    }
    .WG_27_295{

    }
    .WG_27_296{
        padding: 5px 5px;
    }
    .WG_27_297{
        float: left;
        margin-right: 5px;
    }
    .WG_27_298{
        float: left;
        margin-right: 5px;
    }

        .WG_27_302{
            float: right;
            margin-right: 5px;
        }
        .WG_27_303{
            float: right;
            margin-right: 5px;
        }

    .WG_27_304{
    }
    .WG_27_31{
        background-color: #ff0000;
        color: white;
        position: absolute;
        top: 0;
        left: 0;
        width: 50px;
        height: 50px;
        line-height: 20px;
        font-size: 20px;


    }
    .WG_27_32{
        padding: 5px 5px;

    }
    .WG_27_33{
        padding:10px 5px;
        border-top: 1px solid #eee;
        margin-top: 5px;
    }

    .WG_27_34:empty, .WG_27_33:empty , .WG_27_32:empty , .WG_27_31:empty{
        display:none;
    }
    .WG_27_35{
        margin-left: 50px;
    }
    .WG_27_36{
        text-align: center;
        font-size: 12px;
        line-height: 9px;
        font-weight: bold;
    }
    .WG_27_37{
        text-align: center;
        font-size: 16px;
        line-height: 30px;
        padding-top: 3px;
    }
    .WG_27_52{padding:2px;}
.WG_27_53{cursor:pointer;padding:5px 3px;border-bottom:1px solid rgba(55, 55, 55, 0.1);-o-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.WG_27_53:last-child{border-bottom:none;}
.WG_27_53:hover{background-color: rgba(220, 220, 220,0.4);}
.WG_27_54{color: rgb(194, 194, 194); font-size: 12px; margin-top: 0px; }
.WG_27_55{}


/*cb - list of group messages*/
.WG_25_38{padding:2px;}
.WG_25_39{cursor:pointer;padding:5px 3px;border-bottom:1px solid rgba(55, 55, 55, 0.1);-o-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.WG_25_39:last-child{border-bottom:none;}
.WG_25_39:hover{background-color: rgba(220, 220, 220,0.4);}
.WG_25_40{float:left;margin-right:2px;}
.WG_25_41{}
.WG_25_42{clear:both;color: rgb(194, 194, 194); font-size: 12px; margin-top: 0px; }
.WG_25_42 p{margin:0px;}

/*pages - list of groupmembers*/
.WG_30_115{padding:5px;}
.WG_30_116{position: relative; float: left; margin-bottom: 5px; border: 1px solid rgb(173, 173, 173); border-radius: 5px; padding-left: 25px; } 	
.WG_30_117{padding: 0px; height: 24px; border: 0px solid rgb(255, 255, 255); color: rgb(119, 119, 119); border-radius: 5px; margin-left: auto;} 	
.WG_30_118{background:url("http://login.twizzit.com/images/icon_search.png") no-repeat scroll center center;border: none;background-color: transparent;display: block;height: 24px;padding: 0 3px;position: absolute;left: 0;text-indent: -999999px;top: 0;width: 25px;} 	
.WG_30_119{padding:10px 0px;} 	
.WG_30_120{position:relative;margin:10px 0px;  padding:10px;border-radius: 2px; border: 1px solid rgb(232, 232, 232); background-color: #F7F7F7;-o-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;} 	
.WG_30_120 .grid-block table{margin-bottom:0px;}
.WG_30_120 .grid-block{margin:0px;}
.WG_30_121{ font-weight: bold; font-size: 15px;  margin-bottom: 10px;} 	
.WG_30_122{border-style: none; border-width: 0px; font-size: 11px; margin: 1px 2px; border-radius: 3px; float: left; padding-left: 5px; padding-right: 5px; background-color: rgb(231, 234, 240);} 	
.WG_30_122:hover{border-width: 0px; font-size: 11px; margin: 1px 2px; border-radius: 3px; float: left; padding-left: 5px; padding-right: 5px; background-color: rgb(222, 218, 218);} 	
.WG_30_123{font-size: 10px; color: rgb(163, 163, 163); font-style: italic; line-height: 100%;} 	
.WG_30_124{position:relative;float:left; margin:10px;  min-height:220px; width:160px; border-radius: 2px; border: 1px solid rgb(232, 232, 232); background-color: #F7F7F7;-o-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.WG_30_124:hover{background-color: #f0f0f0;}
.WG_30_125{width: 80px; height: 80px; padding: 0px; overflow: hidden; border-radius: 40px; margin:10px auto; clear: both;} 	
.WG_30_127{max-height: 100%;height: 100%;background-size:cover;background-position: 50% 50%;background-repeat:no-repeat;} 	
.WG_30_126{font-weight: bold; text-align: center; padding: 5px 0px; } 	
.WG_30_128{font-size: 11px; text-align: center; white-space:pre-wrap; padding: 2px 0px;} 	
.WG_30_129{ font-size: 11px; text-align: center; white-space:pre-wrap; padding: 2px 0px;} 	
.WG_30_130{ text-align:center;}
.WG_30_131{ font-size: 11px; text-align: center; white-space:pre-wrap; padding: 2px 0px;} 	



/*
img {
    margin: 0 -100% 0 -100%;
}
*/
.WG_33_147{padding:5px 3px;border-bottom:1px solid rgba(55, 55, 55, 0.1);-o-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.WG_33_147:last-child{border-bottom:none;}
.WG_33_147:hover{background-color: rgba(220, 220, 220,0.4);}

 /*cb - menu vertical list */ 
	/*first level*/
.WG_34_156{ padding:5px;margin: 0px;} 	
.WG_34_155{font-size: 14px;list-style: none; padding:5px 0px;margin: 0px; border-bottom:1px solid rgba(55, 55, 55, 0.1);-o-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;} 	
.WG_34_155:last-child{border-bottom:none;} 	
.WG_34_155:hover{} 	

.WG_34_173{} 
	
	/*second level*/	
.WG_34_154{padding: 0px; text-align: left; list-style: none; } 	
.WG_34_153{padding: 3px 5px;font-size:13px;-o-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;} 	
.WG_34_153:last-child{} 	
.WG_34_153:hover{background-color: rgba(220, 220, 220,0.4);} 	
.WG_34_155:hover > *{background-color:none;} 
.WG_34_174{background-color: rgba(220, 220, 220,0.4);} 	

	/*third level*/	
.WG_34_152{padding: 0px; text-align: left; list-style: none; } 	
.WG_34_151{padding: 3px 5px;font-size:12px;-o-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;} 	
.WG_34_151:last-child{} 	
.WG_34_151:hover{background-color: rgba(220, 220, 220,0.4);} 	
.WG_34_151:hover > *{background-color:none;} 
.WG_34_175{background-color: rgba(220, 220, 220,0.4);} 	

	/*fourth level*/	
.WG_34_150{padding: 0px; text-align: left; list-style: none;  } 	
.WG_34_149{padding: 3px 5px;font-size:11px;-o-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;} 	
.WG_34_149:last-child{} 	
.WG_34_149:hover{background-color: rgba(220, 220, 220,0.4);} 	
.WG_34_149:hover > *{background-color:none;} 
.WG_34_176{background-color: rgba(220, 220, 220,0.4);} 	

   
   
 /*cb - menu drop down */ 
	/*first level*/
.WG_34_164{padding-bottom: 0px; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; padding-left: 0px;} 	
.WG_34_163{border-style: none solid none none; float: left; padding: 10px 25px; font-size: 17px; border-right-width: 0px; border-right-color: rgb(214, 214, 214); margin-bottom: 0px; margin-top: 0px;} 	
.WG_34_163:last-child{border-right-width: 0px; border-right-style: none;} 	
.WG_34_163:hover{background-color: rgba(220, 220, 220, 0.4);} 	
.WG_34_181{background-color: rgba(220, 220, 220, 0.4);} 
	
	/*second level*/	
.WG_34_162{padding: 2px; width: 210px; text-align: left; color: rgb(255, 255, 255); list-style: none; position: absolute; top: 35px; background-color: rgba(84, 84, 84,0.8);} 	
.WG_34_161{padding: 10px;} 	
.WG_34_161:hover{background-color: rgba(56, 56, 56,0.4);} 	
.WG_34_182{background-color: rgba(56, 56, 56,0.4);} 	

	/*third level*/	
.WG_34_160{padding: 2px; width: 210px; text-align: left; color: rgb(255, 255, 255); list-style: none; position: absolute; top: 0px; background-color: rgba(84, 84, 84,0.8);} 	
.WG_34_159{padding: 10px;} 	
.WG_34_159:hover{background-color: rgba(56, 56, 56,0.4);} 	
.WG_34_183{background-color: rgba(56, 56, 56,0.4);} 	

	/*fourth level*/	
.WG_34_158{padding: 2px; width: 210px; text-align: left; color: rgb(255, 255, 255); list-style: none; position: absolute; top: 0px; background-color: rgba(84, 84, 84,0.8);} 	
.WG_34_157{padding: 10px;} 	
.WG_34_157:hover{background-color: rgba(56, 56, 56,0.4);} 	
.WG_34_184{background-color: rgba(56, 56, 56,0.4);} 	

	/*menu functionality*/
.WG_34_164{list-style: none; position: relative; }
.WG_34_164   li{position:relative;list-style: none;}
.WG_34_164 > li{ position: relative;  }
.WG_34_164 > li > a{display: block; }
.WG_34_164  > li > ul  ul{top:0px; }
.WG_34_164  ul{display: none;position: absolute; left: 100%; z-index: 2; padding: 0px; }
.WG_34_164  > li > ul{left: 0px;}
.WG_34_164  li:hover > ul{ display: block;}
.WG_34_164 > li > ul  li{float: none; clear: none;}
.WG_34_164 > li:hover > ul  li  a,.WG_34_164 > ul  li  a{display: block;float: none;-webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); -moz-transition: ease-in-out 500ms; -o-transition: ease-in-out 500ms; transition: ease-in-out 500ms;}
.WG_34_164 > li:hover > ul  li  a:hover,.WG_34_164 > ul  li  a:hover{-webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); -moz-transition: ease-in-out 500ms ; -o-transition: ease-in-out 500ms ; transition: ease-in-out 500ms ; }


/*cb - menu mega menu*/  
	/*first level*/
.WG_34_172{padding-bottom: 0px; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; padding-left: 0px;} 	
.WG_34_171{border-style: none solid none none; float: left; padding: 10px 25px; font-size: 17px; border-right-width: 0px; border-right-color: rgb(214, 214, 214); margin-bottom: 0px; margin-top: 0px; } 	
.WG_34_171:last-child{border-right-width: 0px; border-right-style: none;} 	
.WG_34_171:hover{background-color: rgba(220, 220, 220, 0.4);} 	
.WG_34_177{background-color: rgba(220, 220, 220, 0.4);} 
	/*second level*/	
.WG_34_170{width:100%;padding:2px; color: rgb(255, 255, 255); list-style: none;position:absolute;top:35px;left:0px;right:0px;background-color: rgba(84, 84, 84,0.8);} 	
.WG_34_169{float:left; padding: 10px;} 	
.WG_34_169:hover{background-color: rgba(56, 56, 56,0.4);} 	
.WG_34_178{text-decoration:underline;} 	
	/*third level*/	
.WG_34_168{width:100%;padding:5px 0px; list-style: none;} 	
.WG_34_167{clear:both; padding: 3px 0px; font-size:12px;} 	
.WG_34_167:hover{text-decoration:underline;} 	
.WG_34_179{text-decoration:underline;} 	
	/*fourth level*/	
.WG_34_166{width:100%;padding:5px 0px; list-style: none;} 	
.WG_34_165{clear:both; padding: 3px 0px; font-size:11px;} 	
.WG_34_167:hover{text-decoration:underline;} 	
.WG_34_180{text-decoration:underline;} 	

	/*menu functionality*/
.WG_34_172{list-style: none; position: relative; }
.WG_34_172  > li > ul{display: none;position: absolute; left: 100%; z-index: 2; }
.WG_34_172  > li > ul{left: 0px;}
.WG_34_172  li:hover > ul{ display: block;-webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); -moz-transition: ease-in-out 500ms; -o-transition: ease-in-out 500ms; transition: ease-in-out 500ms;}
.WG_34_172 > li:hover > ul  li  a,.WG_34_172 > ul  li  a{display: block;float: none;-webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); -moz-transition: ease-in-out 500ms; -o-transition: ease-in-out 500ms; transition: ease-in-out 500ms;}
.WG_34_172 > li:hover > ul  li  a:hover,.WG_34_172 > ul  li  a:hover{-webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); -moz-transition: ease-in-out 500ms ; -o-transition: ease-in-out 500ms ; transition: ease-in-out 500ms ; }


/*page - rankingandresultswidget*/
.WG_29_94{clear: both;display: inline-block;padding-bottom: 5px;}
.WG_29_95{clear: both;display: block;overflow: hidden;width: 100%;position: relative;}
.WG_29_96{float: left;padding: 10px 0px;text-align: center;color: #bdbdbd;border-right-width: 1px;border-right-color: rgb(203, 203, 203);border-right-style: ridge;font-size: 14px;cursor: pointer;margin-right: auto;margin-bottom: auto;width: 33%;overflow: hidden;background-color:#dddddd;}
.WG_29_97{float: left;padding: 10px 0px;text-align: center;color: rgb(255, 255, 255);font-size: 14px;border-right-width: 1px;border-right-color: #ffffff;border-right-style: ridge;width: 33%;overflow: hidden;background: rgb(153, 153, 153);}
.WG_29_98{padding: 10px 5px;min-height: 200px;clear: both;}
.WG_29_99{}
.WG_29_100{}
.WG_29_101{display: block;height: 30px;}
.WG_29_102{border-left: 1px solid #e0e0e0;border-top: 1px solid #e0e0e0;border-spacing: 0;margin: 0;padding: 0;width: 100%;border-collapse: collapse;}
.WG_29_103{position: relative;margin-bottom: 5px;clear: both;}
.WG_29_104{padding: 0px;text-indent: 25px !important;height: 24px !important;border: 1px solid rgb(204, 204, 204);color: rgb(119, 119, 119);border-radius: 5px;clear: both;width: 100%;}
.WG_29_105{}
.WG_29_106{float: left;width: 25px;height: 25px;background-image: url(http://login.twizzit.com/images/cb_cal_prev.png);background-size: 15px 20px;background-position: 50% 50%;background-repeat: no-repeat;cursor:pointer;}
.WG_29_107{float: right;width: 25px;height:25px;background-image: url(http://login.twizzit.com/images/cb_cal_next.png);background-size: 15px 20px;background-position: 50% 50%;background-repeat: no-repeat;cursor:pointer;}
.WG_29_106:hover,.WG_29_107:hover{background-color:#dddddd;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.WG_29_108{color: rgb(140, 140, 140);}
.WG_29_109{border-radius: 5px;text-align: center;padding-top: 5px;padding-bottom: 5px;color: rgb(87, 87, 87);font-style: italic;font-size: 11px;background-color: rgb(232, 232, 232);}
.WG_29_110{font-size: 20px;font-weight: bold;text-align: center;padding: 20px;}
.WG_29_111{color: rgb(0, 0, 0);font-size: 40px;text-align: center;font-weight: bold;padding-bottom: 20px;}
.WG_29_112{ }
.WG_29_113{ }



/*cb - recent news carousel*/
.WG_19_90{position:absolute;bottom:10%;background-color:rgba(255,255,255,0.4);padding:10px;width:80%;}
.WG_19_91{font-size:1.6em;}
.WG_19_92{font-size:0.9em;padding:3px 3px 0px 10px;}

/*page - rss reader*/
.WG_11_58{padding:5px;}

/*cb - rss reader*/

.WG_24_59{padding:2px;}
.WG_24_60{display:inline-block;padding:5px 3px;border-bottom:1px solid rgba(55, 55, 55, 0.1);-o-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.WG_24_60:last-child{border-bottom:none;}
.WG_24_60:hover{background-color: rgba(220, 220, 220,0.4);}
.WG_24_61{display:inline-block;width:100%;color:inherit;}
.WG_24_62{display:inline-block;width:100%;color:inherit;    color: rgb(194, 194, 194);font-size: 12px;margin-top: 0px;}

/*cb - search article*/
.WG_21_44{text-align: center; padding-bottom: 10px;  width: 100%; padding-top: 20px;}
.WG_21_74{display: block; margin-left: auto; margin-right: auto;}



 /*cb - site map*/ 
	/*first level*/
.WG_31_135{   padding: 5px;margin: 0;list-style: none;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;justify-content: space-around;} 	
.WG_31_136{  background-color: rgba(220, 220, 220,0.4);padding: 5px;width: 200px;margin-top: 10px;line-height: 20px;font-weight: bold;font-size: 16px;text-align: center; border-bottom:1px solid rgba(55, 55, 55, 0.1);-o-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;} 	
.WG_31_136:last-child{border-bottom:none;} 	
.WG_31_136:hover{} 	
.WG_31_136 > *{line-height: 20px;}

	/*second level*/	
.WG_31_137{padding: 0px; text-align: left; list-style: none; } 	
.WG_31_138{padding: 3px 5px;font-size:13px;-o-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;} 	
.WG_31_138:last-child{} 	
.WG_31_138:hover{background-color: rgba(220, 220, 220,0.4);} 	

	/*third level*/	
.WG_31_139{padding: 0px; text-align: left; list-style: none; } 	
.WG_31_140{padding: 3px 5px;font-size:12px;-o-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;} 	
.WG_31_140:last-child{} 	
.WG_31_140:hover{background-color: rgba(220, 220, 220,0.4);} 	
.WG_31_140:hover > *{background-color:none;} 


	/*fourth level*/	
.WG_31_141{padding: 0px; text-align: left; list-style: none;  } 	
.WG_31_142{padding: 3px 5px;font-size:11px;-o-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;} 	
.WG_31_142:last-child{} 	
.WG_31_142:hover{background-color: rgba(220, 220, 220,0.4);} 	
.WG_31_142:hover > *{background-color:none;} 



/* cb - upcomming birthdays*/
.WG_20_45{padding:2px;}
.WG_20_46{cursor:pointer;clear:both;padding:5px 3px;border-bottom:1px solid rgba(55, 55, 55, 0.1);-o-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.WG_20_46:last-child{border-bottom:none;}
.WG_20_46:hover{background-color: rgba(220, 220, 220,0.4);}

.WG_20_47{float:left;padding-right:5px;}
.WG_20_48{}

/* page - video gallery*/
.WG_2_4{padding:5px;}


	.articles-table-wrapper{

		width: 100%;
		overflow-y: auto;
		margin: 0 0 1em;

	}
	.articles-table-wrapper::-webkit-scrollbar
	{
		-webkit-appearance: none;
		width: 14px;
		height: 14px;
	}

	.articles-table-wrapper::-webkit-scrollbar-thumb
	{
		border-radius: 8px;
		border: 3px solid #fff;
		background-color: rgba(0, 0, 0, .3);
	}

    .WG_43_362 {
        width: 100%;
        height: 1000px;
        border: none;
    }

    /* RESOURCES WIDGET / CLUB FINDER */
    .WG_45_386 { /* resources-wrapper */
        width: 100%;
        height: 1000px;
        border: none;
    }

    .WG_45_387 { /* resources-filter */
        display: flex;
        padding: 1rem;
    }

    .WG_45_388 { /* resources-overview */
        padding: 1rem;
        display: flex;
        flex-direction: column;
    }

    .WG_45_389 { /* resources-map */
        min-height: 500px;
    }

    .WG_45_390 { /* resources-list */
        display: flex;
        flex-direction: row;
        padding: 1rem 0;
        max-width: 100%;
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .WG_45_391 { /* resources-list-entity */
        display: flex;
        flex-direction: column;
        align-items: center;
        margin: 0 0.25rem 1rem 0.25rem;
        padding: 0.5rem 0 1.5rem 0;
        border: 1px solid #d4dfe1;
        border-radius: 0.25rem;
        width: 250px;
    }

    .WG_45_392 { /* resources-list-entity-image */
        width: auto;
        height: 150px;
        max-width: 250px;
    }

    .WG_45_393 { /* resources-list-entity-details */
        width: 100%;
        padding: 0.5rem;
    }

    .WG_45_394 { /* resources-list-entity-details-name */
    }

    .WG_45_395 { /* resources-list-entity-details-other */
        line-height: 1.5rem;
    }

    .WG_45_396 { /* resources-list-entity-details-extra */
        background-color: #f4f7f7;
        margin: 1rem 0;
        padding: 0.5rem;
        line-height: 1.5rem;
    }

    .WG_45_397 { /* resources-list-entity-details-extra-name */

    }

    .WG_45_397 { /* resources-toggle */
        cursor: pointer;
    }

    .WG_45_398 {
        color: rgb(0, 0, 238);
        text-decoration: underline;
        padding: 0 1.5rem;
    }

@media only screen and (max-width : 767px) {
/*cb - menu*/
.WG_34_164{display:none;}
.WG_34_172{display:none;}
/*cb - site map*/
.WG_31_136{  width:100%;} 	

/*page - company */
.WG_14_33{min-height:initial;}
.WG_14_34{    position: static;margin: 0 auto 10px auto;min-height:initial;}
.WG_14_35{    clear:both;margin:0px auto;}
.WG_14_36{    clear:both;margin:0px auto;}
.WG_14_37{    clear:both;margin:0px auto;}

/* page - group members */
.WG_30_124 {margin: 10px 1%;width: 47%;}

.articles img{max-width:100%;height:auto;}
form#saveFormPaymentOptions{width:100%;}
#saveFormPaymentOptions input[type="text"], #saveFormPaymentOptions select{height: 30px;}
#saveFormPaymentOptions input[type="text"], #saveFormPaymentOptions select, #saveFormPaymentOptions textarea{width:95% !important;margin-bottom:3px;font-size:14px;padding-left:5px;padding-top: 5px;}
#saveFormPaymentOptions input.date{width:85% !important;}
#saveFormPaymentOptions .rows table{width:95%!important;}
.formlabel{font-size:14px;}


.tile.tile_medium{width: 180px;height:180px;}
.teamphoto{width: 180px;height:180px;}

}

/* phones */
@media (max-width: 420px) {
	/*modal windows*/
	#addmodal, #addmodalnew, #addmodalnew2, #compmodalnew, #widgetlistmodel, #addwidgetdetailmodal{position: fixed;top: 0px!important;bottom: 0px!important;left: 0px!important;right: 0px!important;width: auto!important;min-width: auto!important;max-width: none!important;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;height: auto!important;max-height: none!important;overflow-y: auto;overflow-x: hidden;margin-top:0px!important;}
	#addmodalcontent, #widgetslistmodalcontent, #compmodalcontentnew, #addmodalcontentnew {position:absolute;}
	div#addmodal{min-height:auto!important;}
	.addmodalmainleft {position:static;top:0px;right:0px;left:0px;bottom:0px;background-color: #f9f9f9;padding:10px;}
	.addmodalmainright {position:static;top:0px;right:0px;left:0px;bottom:0px;width:100%;background:none;background-color: #f9f9f9;padding-bottom: 60px;}
    .addmodalfooter{position:fixed;}
	
	/*tiles*/
	.tile.tile_narrow{margin: 7px 2vw;width: 41vw;height: 41vw;}
	.tile.tile_medium{margin: 7px 2vw;width: 41vw;height: 41vw;}
	.teamphoto{margin: 7px 2vw;width: 41vw;height: 41vw;}
	
   	#TeamForm .textimage{margin:0px;}
	.teamphoto{margin: 7px 2vw;width: 41vw;height: 41vw;}
	
	
	/*forms*/
	table.fields{width:100%;}
	table.fields tr td.fieldslabel,table.fields tr td.fieldslabelfix {display: block;float: left;width: 100%;font-size:15px;text-align:left;}
	table.fields tr td.fieldscontent {display: block;float: left;width: 100%;font-size:15px;}

	table.fields tr td.fieldscontent  .chosen-container,
	table.fields tr td.fieldscontent  select,
	table.fields tr td.fieldscontent input,
	.field1  .chosen-container,
	.field1  .chosen-container-multi,
	.field1 select,
	.field1 input{width:100%!important;}


	table.fields tr td.fieldscontent  .phone-block .chosen-container,
	table.fields tr td.fieldscontent  .phone-block select,
	.field1 .phone-block  .chosen-container,
	.field1 .phone-block .chosen-container-multi,
	.field1 .phone-block select,
	.field1.phone-block select
	{width:24%!important;}

	table.fields tr td.fieldscontent  .dob-block .chosen-container,
	table.fields tr td.fieldscontent  .dob-block select,
	table.fields tr td.fieldscontent .dob-block input,
	.field1 .dob-block  .chosen-container,
	.field1 .dob-block .chosen-container-multi,
	.field1 .dob-block select
	{width:33%!important;}

	table.fields tr td.fieldscontent .phone-block input,
	.field1 .phone-block input,
	.field1.phone-block input
	{width:72%!important;}

	table.fields tr td.fieldscontent.icon  .chosen-container,
	table.fields tr td.fieldscontent.icon  select,
	table.fields tr td.fieldscontent.icon input,
	.field1  .chosen-container.icon,
	.field1  .chosen-container-multi.icon,
	.field1.icon select,
	.field1.icon input
	{width:90%!important;min-width:90%!important;}

	table.fields tr td.fieldscontent textarea,
	.field1 textarea{width: 100%!important;padding: 5px 0px;}
	.field1{padding: 5px 0px!important;}
	.field1 label{width:100%;}
	.search-input{float:none;}

}

/* V2 widgets */
/*page - full calendar*/
.WG_1_1{padding: 5px;}

.WG_1_2 {   /* search bar */
    padding: 0;
}
.WG_1_2 .input-group{
    position:relative;
}
.WG_1_2 .input-group input[type=text]{
    width: 100%;
    border-radius:0;
    padding:0.5rem 0px;
    padding-left: 30px;
    float:none;
}
.WG_1_2 .input-group .input-group-addon{
    position: absolute;
    top: calc(50% - 8px);
    left: 10px;
    color: #777;
    height: 16px;
    width: 16px;
    font-size: 15px;
    
}
.WG_1_2 .selected-suggestion {
    list-style: none;
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0px 5px;
    padding-left: 0px;
}
.WG_1_2 .selected-suggestion span {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 0px;
    padding: 4px 7px;
    padding-left: 12px;
}
.WG_1_2 .selected-suggestion .tagType {
    color: #999;
    font-size: 0.6rem;
    margin-left: 5px;
    display: inline-block;
    vertical-align: super;
}
.WG_1_3 {   /* calendar */
    
}

.WG_1_3 .fc-view-container{
    border:none;
}
.WG_1_3 .fc-state-default{
    background:#f5f5f5;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1);
    box-shadow: none;
}
.WG_1_3 .fc-state-active, .WG_1_3 .fc-state-disabled, .WG_1_3 .fc-state-down, .WG_1_3 .fc-state-hover{
    background:#ccc;
    box-shadow:none;
    
}
@media only screen and (max-width: 767px){
    .WG_1_3 .fc-day-grid-container{
        height:auto;
    }    
}





/* activity details*/
.WG_41_352{
    padding:5px;
    background:white;
    clear:both;
}

.WG_41_352 .linked-files .file{
 padding:0.5rem ;   
}

.WG_41_352 .linked-files .file-image{
    width: 20px;
    height: 20px;
    background-size: contain;
    float: left;
    background-repeat: no-repeat;
    background-position: 50% 50%; 
}

.WG_41_352 .linked-files {
    
}

.WG_41_352 .linked-files {
    
}

.WG_41_352 .linked-files {
    
}

/* website tables */
[contenttype="F_ARTICLES"] th, [contenttype="F_ARTICLES"] td {
    padding: 0.25rem;
}

[contenttype="F_ARTICLES"] td ul {
    padding-left: 1.25rem;
}

/*
 *  FORM OVERVIEW WIDGET
 */
.WG_42_363 {
    display: flex;
    width: 100%;
}
.WG_42_363 a[href] {
    color: #4fcb7d;
}
.WG_42_363 a[href]:hover {
    color: #2f9f58;
    text-decoration: underline;
    cursor: pointer;
}
.WG_42_364 {
    width: 25%;
    padding: 0.5rem;
}
.WG_42_365 {
    float: right;
    margin-bottom: 0.25rem;
}
.WG_42_366 {
    display: block;
    width: 100%;
    height: calc(1.5em + 1.376rem + 2px);
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-size: 0.6875rem;
    line-height: 1.5;
    color: #34515E;
    background-color: white;
    background-clip: padding-box;
    border: 1px solid #d4dfe1;
    border-radius: 6px;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.WG_42_367 {
    margin-top: 0.5rem;
    border: 1px solid #d4dfe1;
    border-radius: 6px;
    padding: 0.5rem;
}
.WG_42_368 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    cursor: pointer;
    font-weight:bold;
    text-transform: uppercase;
}
.WG_42_368:hover > span {
    text-decoration: underline;
}
.WG_42_369 {
    padding: 0.25rem 0 0.25rem 0.5rem;
}
.WG_42_370 {
    display: flex;
    flex-wrap: wrap;
    padding-top: 1rem;
    align-items: start;
}
.WG_42_371 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: 25%;
    max-width:50%;
    flex-grow:1;
    flex-shrink:0;
    margin: 0.5rem 1rem;
    padding: 0rem;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: 6px;
    overflow:hidden;
}
.WG_42_378 {
    overflow: hidden;
}
.WG_42_372 {
    height: 10rem;
    background-position: center center;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.WG_42_371:hover .WG_42_372 {
    transform: scale(1.1);
}
.WG_42_371:hover{
    background-color: #fcfcfc;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}
.WG_42_373 {
    padding: 0.5rem 1rem;
    font-weight:bold;
    font-size:16px;
    line-height:20px;
    flex-grow:0;

}
.WG_42_374 {
    padding: 0.5rem 1rem;
    margin-bottom:auto;
}
.WG_42_363 .WG_42_370 .WG_42_371 .WG_42_374 img {
    max-width: 100%;
    height: auto;
    object-fit: contain;
}
.WG_42_375 {
    padding: 0.5rem 1rem;
}
/*.WG_42_363 .WG_42_370 .form .form-image:empty,*/
.WG_42_363 .WG_42_370 .WG_42_371 .form-title:empty,
.WG_42_363 .WG_42_370 .WG_42_371 .form-description:empty,
.WG_42_363 .WG_42_370 .WG_42_371 .form-more-info:empty {
    /*display: none;*/
}
.WG_42_363 .WG_42_370 .WG_42_371 button {
    display: inline-block;
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    background-color: transparent;
    padding: 0.688rem 1rem;
    margin:0.5rem 1rem;
    font-size: 0.6875rem;
    line-height: 1.5;
    border-radius: 1.5rem;
    text-transform: uppercase;
    letter-spacing: 1px;
    cursor: pointer;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border: 1px solid #748A93;
    color: #445F6B;
    -webkit-appearance: button;
}
.WG_42_363 .WG_42_370 .WG_42_371 button:hover {
    box-shadow: 0 2px 12px 0 rgba(21, 53, 68, 0.2);
    background: transparent;
    color: #445F6B;
    border-color: #153544;
}

.WG_42_363 .form-overview-iframe {
    width: 100%;
}

.WG_42_363 .WG_42_367 .WG_42_368 i.fa-angle-down {
    display: none;
}
.WG_42_363 .WG_42_367 .WG_42_368 i {
    float:right;
}

.WG_42_377 {
    display: flex;
    flex-direction: column;
}

.WG_42_379 {
    color: #4fcb7d;
    cursor: pointer;
    order: 2;
}

@media (max-width: 992px) {
    .WG_42_363 {
        display:block;
    }
    .WG_42_364 {
        width:auto;
    }
    .WG_42_370 {
        width:auto;
        padding:0.5rem;
    }
    .WG_42_371 {
        width: auto;
        max-width: 100%;
        margin:0.5rem 0;
    }
    .WG_42_377 {
        display: none;
    }
    .WG_42_363 .WG_42_367 .WG_42_368 i.fa-angle-down {
        display: inline-block;
    }
    .WG_42_363 .WG_42_367 .WG_42_368 i.fa-angle-up {
        display: none;
    }
}


/* NEWSLETTERS WIDGET */
.WG_44_381 {
    display: flex;
    flex-wrap: wrap;
}
.WG_44_382 {
    flex-grow: 0;
    flex-shrink: 0;
    background: #ffffff;
    border: 1px solid #eee;
    border-radius: 5px;
    margin: 0 2rem 2rem 0;
    width: 200px;
    cursor: pointer;
}
.WG_44_383 {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    height: 200px;
}
.WG_44_384 {
    text-align: center;
    font-weight: bold;
    padding: 0.5rem;
}
.WG_44_385 {
    text-align: center;
    color: #999;
    margin-bottom: 0.5rem;
}

