| 
									
										
										
										
											2017-08-11 15:18:26 -06:00
										 |  |  |  | /* Layout */ | 
					
						
							| 
									
										
										
										
											2017-08-08 00:35:11 -06:00
										 |  |  |  | .container.main-content { | 
					
						
							| 
									
										
										
										
											2017-08-11 13:21:35 -06:00
										 |  |  |  |   display: flex; | 
					
						
							| 
									
										
										
										
											2017-08-15 10:41:12 -06:00
										 |  |  |  |   margin-top: 80px; | 
					
						
							| 
									
										
										
										
											2017-08-11 13:21:35 -06:00
										 |  |  |  |   width: 100%; | 
					
						
							|  |  |  |  |   max-width: 100%; | 
					
						
							| 
									
										
										
										
											2017-08-08 00:35:11 -06:00
										 |  |  |  | } | 
					
						
							|  |  |  |  | .menu-container { | 
					
						
							| 
									
										
										
										
											2017-08-11 15:18:26 -06:00
										 |  |  |  |   width: 8%; | 
					
						
							| 
									
										
										
										
											2017-08-08 00:35:11 -06:00
										 |  |  |  | } | 
					
						
							|  |  |  |  | .main-content-container { | 
					
						
							| 
									
										
										
										
											2017-08-11 15:18:26 -06:00
										 |  |  |  |   width: 92%; | 
					
						
							| 
									
										
										
										
											2017-08-11 13:21:35 -06:00
										 |  |  |  |   padding: 0 20px; | 
					
						
							| 
									
										
										
										
											2017-08-08 00:35:11 -06:00
										 |  |  |  | } | 
					
						
							| 
									
										
										
										
											2017-08-08 22:23:19 -06:00
										 |  |  |  | .login-container { | 
					
						
							| 
									
										
										
										
											2017-08-11 13:21:35 -06:00
										 |  |  |  |   top: 25vh; | 
					
						
							|  |  |  |  | } | 
					
						
							| 
									
										
										
										
											2017-08-11 15:18:26 -06:00
										 |  |  |  | /* Common CSS */ | 
					
						
							| 
									
										
										
										
											2017-08-11 13:21:35 -06:00
										 |  |  |  | .cp { | 
					
						
							|  |  |  |  |   cursor: pointer; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .frsa { | 
					
						
							|  |  |  |  |   display: flex; | 
					
						
							|  |  |  |  |   flex-direction: row; | 
					
						
							|  |  |  |  |   justify-content: space-between; | 
					
						
							|  |  |  |  | } | 
					
						
							| 
									
										
										
										
											2017-08-11 15:18:26 -06:00
										 |  |  |  | .white-well { | 
					
						
							|  |  |  |  |   min-height: 20px; | 
					
						
							|  |  |  |  |   padding: 19px; | 
					
						
							|  |  |  |  |   margin-bottom: 20px; | 
					
						
							|  |  |  |  |   background-color: #FFFFFF; | 
					
						
							|  |  |  |  |   border: 1px solid #e3e3e3; | 
					
						
							|  |  |  |  |   border-radius: 4px; | 
					
						
							|  |  |  |  |   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05); | 
					
						
							|  |  |  |  |   box-shadow: inset 0 1px 1px rgba(0,0,0,.05); | 
					
						
							|  |  |  |  | } | 
					
						
							| 
									
										
										
										
											2017-09-11 11:18:52 -06:00
										 |  |  |  | .ls-none { | 
					
						
							|  |  |  |  |   list-style: none; | 
					
						
							|  |  |  |  | } | 
					
						
							| 
									
										
										
										
											2017-09-11 13:41:58 -06:00
										 |  |  |  | .ls-pd0 { | 
					
						
							|  |  |  |  |   -webkit-padding-start: 0; | 
					
						
							|  |  |  |  | } | 
					
						
							| 
									
										
										
										
											2017-10-03 10:32:02 -06:00
										 |  |  |  | .padding-side-15 { | 
					
						
							|  |  |  |  |   padding: 0px 15px; | 
					
						
							|  |  |  |  | } | 
					
						
							| 
									
										
										
										
											2017-08-11 15:18:26 -06:00
										 |  |  |  | /* Side Menu */ | 
					
						
							| 
									
										
										
										
											2017-08-11 13:21:35 -06:00
										 |  |  |  | .side-menu { | 
					
						
							|  |  |  |  |   padding-top: 10px; | 
					
						
							|  |  |  |  |   max-width: 100px; | 
					
						
							|  |  |  |  |   border-right: 1px solid #ccc; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .button-container { | 
					
						
							|  |  |  |  |   text-align: center; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .button-container a { | 
					
						
							|  |  |  |  |   color: black; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .side-menu-button { | 
					
						
							| 
									
										
										
										
											2017-08-11 15:18:26 -06:00
										 |  |  |  |   width: 65px; | 
					
						
							|  |  |  |  |   height: 65px; | 
					
						
							| 
									
										
										
										
											2017-08-11 13:21:35 -06:00
										 |  |  |  | } | 
					
						
							|  |  |  |  | .achievement-body { | 
					
						
							|  |  |  |  |   display: flex; | 
					
						
							|  |  |  |  |   flex-direction: row; | 
					
						
							|  |  |  |  |   justify-content: space-between; | 
					
						
							|  |  |  |  |   align-items: center; | 
					
						
							|  |  |  |  | } | 
					
						
							| 
									
										
										
										
											2017-08-11 15:18:26 -06:00
										 |  |  |  | .button-container.active .side-menu-button { | 
					
						
							| 
									
										
										
										
											2017-09-06 14:17:42 -06:00
										 |  |  |  |   color: #fff; | 
					
						
							|  |  |  |  |   background-color: #286090; | 
					
						
							|  |  |  |  |   border-color: #122b40; | 
					
						
							| 
									
										
										
										
											2017-08-11 15:18:26 -06:00
										 |  |  |  | } | 
					
						
							|  |  |  |  | .button-container.active .button-title { | 
					
						
							| 
									
										
										
										
											2017-09-06 14:17:42 -06:00
										 |  |  |  |   color: #286090; | 
					
						
							| 
									
										
										
										
											2017-08-11 15:18:26 -06:00
										 |  |  |  | } | 
					
						
							|  |  |  |  | .button-container a:hover { | 
					
						
							|  |  |  |  |   text-decoration: none; | 
					
						
							| 
									
										
										
										
											2017-08-08 22:23:19 -06:00
										 |  |  |  | } | 
					
						
							| 
									
										
										
										
											2017-08-18 15:13:43 -06:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | .current-user-container { | 
					
						
							|  |  |  |  |   width: 100%; | 
					
						
							|  |  |  |  |   display: inline-block; | 
					
						
							|  |  |  |  |   font-size: 14px; | 
					
						
							|  |  |  |  |   text-align: left; | 
					
						
							|  |  |  |  |   background-color: #fff; | 
					
						
							|  |  |  |  |   height: 40px; | 
					
						
							|  |  |  |  |   -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.2); | 
					
						
							|  |  |  |  |   box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); | 
					
						
							|  |  |  |  |   margin-bottom: 10px; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .current-user-container:hover{ | 
					
						
							|  |  |  |  |   cursor: pointer; | 
					
						
							|  |  |  |  |   -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.4); | 
					
						
							|  |  |  |  |   box-shadow: 0 1px 1px 0 rgba(0,0,0,.3); | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .current-user-container > .current-user-split{ | 
					
						
							|  |  |  |  |   background: #337ab7; | 
					
						
							|  |  |  |  |   width: 33px; | 
					
						
							|  |  |  |  |   float: left; | 
					
						
							|  |  |  |  |   color: #fff!important; | 
					
						
							|  |  |  |  |   height: 100%; | 
					
						
							|  |  |  |  |   text-align: center; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .current-user-container > .current-user-split > .glyphicon{ | 
					
						
							|  |  |  |  |   position:relative; | 
					
						
							|  |  |  |  |   top: calc(50% - 9px)!important; /* 50% - 3/4 of icon height */ | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .current-user-container > .current-user-split.update-success{ | 
					
						
							|  |  |  |  |   background: #5cb85c!important; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .current-user-container .current-user-text { | 
					
						
							|  |  |  |  |   color: black; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .current-user-container > .current-user-split.update-danger{ | 
					
						
							|  |  |  |  |   background: #d9534f!important; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .current-user-container > .current-user-split.update-info{ | 
					
						
							|  |  |  |  |   background: #5bc0de!important; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .current-user-container > .current-user-text{ | 
					
						
							|  |  |  |  |   line-height: 19px; | 
					
						
							|  |  |  |  |   padding-top: 11px; | 
					
						
							|  |  |  |  |   padding-left: 45px; | 
					
						
							|  |  |  |  |   padding-right: 20px; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .current-user-container i.fa.fa-user { | 
					
						
							|  |  |  |  |   padding: 10px; | 
					
						
							|  |  |  |  |   font-size: 20px; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .profiles { | 
					
						
							|  |  |  |  |   border: 1px solid #dddddd; | 
					
						
							|  |  |  |  |   margin-bottom: 20px; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .profile-content { | 
					
						
							|  |  |  |  |   width: 320px; | 
					
						
							|  |  |  |  |   padding: 15px; | 
					
						
							|  |  |  |  |   padding-bottom:0px; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .profile-content:before, .profile-content:after { | 
					
						
							|  |  |  |  |   display: table; | 
					
						
							|  |  |  |  |   content: ""; | 
					
						
							|  |  |  |  |   line-height: 0; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .profile-footer{ | 
					
						
							|  |  |  |  |   background-color:#DDD; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .profile-footer-content { | 
					
						
							|  |  |  |  |   padding:15px 15px 15px 15px; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .profile-container .divider { | 
					
						
							|  |  |  |  |   height: 1px; | 
					
						
							|  |  |  |  |   margin: 9px 0; | 
					
						
							|  |  |  |  |   overflow: hidden; | 
					
						
							|  |  |  |  |   background-color: #e5e5e5; | 
					
						
							|  |  |  |  | } | 
					
						
							| 
									
										
										
										
											2017-09-06 14:17:42 -06:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | .demo-title { | 
					
						
							|  |  |  |  |   text-align: center; | 
					
						
							|  |  |  |  |   font-size: 3rem; | 
					
						
							|  |  |  |  |   margin-bottom: 50px; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .invite-option { | 
					
						
							|  |  |  |  |   border: 1px solid #e5e5e5; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .invite-card-container { | 
					
						
							| 
									
										
										
										
											2017-09-07 15:26:22 -06:00
										 |  |  |  |   flex-wrap: wrap; | 
					
						
							| 
									
										
										
										
											2017-09-06 14:17:42 -06:00
										 |  |  |  |   width: 100%; | 
					
						
							| 
									
										
										
										
											2017-09-07 15:26:22 -06:00
										 |  |  |  |   display: flex; | 
					
						
							| 
									
										
										
										
											2017-09-06 14:17:42 -06:00
										 |  |  |  | } | 
					
						
							|  |  |  |  | .invite-card-container .invite-option { | 
					
						
							| 
									
										
										
										
											2017-09-07 15:26:22 -06:00
										 |  |  |  |   width: 25%; | 
					
						
							| 
									
										
										
										
											2017-09-06 14:17:42 -06:00
										 |  |  |  |   background: white; | 
					
						
							|  |  |  |  |   float: left; | 
					
						
							|  |  |  |  |   padding: 2%; | 
					
						
							|  |  |  |  |   text-align: center; | 
					
						
							|  |  |  |  |   -webkit-transition: all .3s ease-in-out; | 
					
						
							|  |  |  |  |   transition: all .3s ease-in-out; | 
					
						
							| 
									
										
										
										
											2017-09-07 15:26:22 -06:00
										 |  |  |  |   margin: 5px; | 
					
						
							| 
									
										
										
										
											2017-09-06 14:17:42 -06:00
										 |  |  |  | } | 
					
						
							|  |  |  |  | .invite-card-container .invite-option:hover { | 
					
						
							| 
									
										
										
										
											2017-09-07 15:26:22 -06:00
										 |  |  |  |   /*cursor: pointer;*/ | 
					
						
							| 
									
										
										
										
											2017-09-06 14:17:42 -06:00
										 |  |  |  |   box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.3); | 
					
						
							|  |  |  |  |   -webkit-transform: scale(1.04); | 
					
						
							|  |  |  |  |           transform: scale(1.04); | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .invite-card-container .invite-option:hover i, .invite-card-container .invite-option:hover h1, .invite-card-container .invite-option:hover span, .invite-card-container .invite-option:hover b { | 
					
						
							|  |  |  |  |   color: #286090; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .invite-card-container .invite-option:hover .front { | 
					
						
							|  |  |  |  |   opacity: 0; | 
					
						
							|  |  |  |  |   visibility: hidden; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .invite-card-container .invite-option:hover .back { | 
					
						
							|  |  |  |  |   opacity: 1 !important; | 
					
						
							|  |  |  |  |   visibility: visible !important; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .invite-card-container .invite-option:hover .back a.button { | 
					
						
							| 
									
										
										
										
											2017-09-07 15:26:22 -06:00
										 |  |  |  |   cursor: pointer; | 
					
						
							| 
									
										
										
										
											2017-09-06 14:17:42 -06:00
										 |  |  |  |   -webkit-transform: translateY(0px) !important; | 
					
						
							|  |  |  |  |           transform: translateY(0px) !important; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .invite-card-container .invite-option hr { | 
					
						
							|  |  |  |  |   border: none; | 
					
						
							|  |  |  |  |   border-bottom: 1px solid #F0F0F0; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .invite-card-container .invite-option i { | 
					
						
							|  |  |  |  |   color: #D8D8D8; | 
					
						
							|  |  |  |  |   -webkit-transition: all .3s ease-in-out; | 
					
						
							|  |  |  |  |   transition: all .3s ease-in-out; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .invite-card-container .invite-option h1 { | 
					
						
							|  |  |  |  |   margin: 10px 0; | 
					
						
							|  |  |  |  |   color: #212121; | 
					
						
							|  |  |  |  |   -webkit-transition: all .3s ease-in-out; | 
					
						
							|  |  |  |  |   transition: all .3s ease-in-out; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .invite-card-container .invite-option p { | 
					
						
							|  |  |  |  |   color: #999; | 
					
						
							|  |  |  |  |   padding: 0 10px; | 
					
						
							|  |  |  |  |   line-height: 1.3; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .invite-card-container .invite-option .price { | 
					
						
							|  |  |  |  |   position: relative; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .invite-card-container .invite-option .price .front span.price { | 
					
						
							|  |  |  |  |   font-size: 2rem; | 
					
						
							|  |  |  |  |   text-transform: uppercase; | 
					
						
							|  |  |  |  |   margin-top: 20px; | 
					
						
							|  |  |  |  |   display: block; | 
					
						
							|  |  |  |  |   font-weight: 700; | 
					
						
							|  |  |  |  |   position: relative; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .invite-card-container .invite-option .price .front span.price b { | 
					
						
							|  |  |  |  |   position: absolute; | 
					
						
							|  |  |  |  |   font-size: 1rem; | 
					
						
							|  |  |  |  |   margin-left: 2px; | 
					
						
							|  |  |  |  |   font-weight: 600; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .invite-card-container .invite-option .price .back { | 
					
						
							|  |  |  |  |   opacity: 0; | 
					
						
							|  |  |  |  |   visibility: hidden; | 
					
						
							|  |  |  |  |   -webkit-transition: all .3s ease-in-out; | 
					
						
							|  |  |  |  |   transition: all .3s ease-in-out; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .invite-card-container .invite-option .price .back a.button { | 
					
						
							|  |  |  |  |   background: #286090; | 
					
						
							|  |  |  |  |   padding: 15px 20px; | 
					
						
							|  |  |  |  |   display: inline-block; | 
					
						
							|  |  |  |  |   text-decoration: none; | 
					
						
							|  |  |  |  |   color: white; | 
					
						
							|  |  |  |  |   position: absolute; | 
					
						
							|  |  |  |  |   font-size: 13px; | 
					
						
							|  |  |  |  |   top: -5px; | 
					
						
							|  |  |  |  |   left: 0; | 
					
						
							|  |  |  |  |   right: 0; | 
					
						
							|  |  |  |  |   width: 150px; | 
					
						
							|  |  |  |  |   margin: auto; | 
					
						
							|  |  |  |  |   text-transform: uppercase; | 
					
						
							|  |  |  |  |   -webkit-transform: translateY(20px); | 
					
						
							|  |  |  |  |           transform: translateY(20px); | 
					
						
							|  |  |  |  |   -webkit-transition: all .3s ease-in-out; | 
					
						
							|  |  |  |  |   transition: all .3s ease-in-out; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .invite-card-container .invite-option .price .back a.button:hover { | 
					
						
							|  |  |  |  |   background: #286090; | 
					
						
							|  |  |  |  | } | 
					
						
							| 
									
										
										
										
											2017-09-07 15:26:22 -06:00
										 |  |  |  | .invite-card-container .invite-option:hover i { | 
					
						
							|  |  |  |  |   color: white; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .website-card-button-group { | 
					
						
							|  |  |  |  |   display: flex; | 
					
						
							|  |  |  |  |   justify-content: space-around; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .media { | 
					
						
							|  |  |  |  |   border: 1px solid #d5dbdd; | 
					
						
							|  |  |  |  |   padding: 5px 20px; | 
					
						
							|  |  |  |  |   border-radius: 5px; | 
					
						
							|  |  |  |  |   box-shadow: 0px 2px 1px rgba(0,0,0,0.04); | 
					
						
							|  |  |  |  |   background: #fff; | 
					
						
							|  |  |  |  |   display: -ms-flexbox; | 
					
						
							|  |  |  |  |   display: flex; | 
					
						
							|  |  |  |  |   -ms-flex-align: start; | 
					
						
							|  |  |  |  |   align-items: flex-start; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .align-self-center { | 
					
						
							|  |  |  |  |   -ms-flex-item-align: center !important; | 
					
						
							|  |  |  |  |   align-self: center !important; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .rounded-circle { | 
					
						
							|  |  |  |  |   border-radius: 50%; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .media .media-left img { | 
					
						
							|  |  |  |  |   width: 75px; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .shares-container { | 
					
						
							|  |  |  |  |   list-style: none; | 
					
						
							|  |  |  |  |   -webkit-padding-start: 0px; | 
					
						
							|  |  |  |  | } | 
					
						
							| 
									
										
										
										
											2017-09-20 16:41:00 -06:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | /* ————————————————————– | 
					
						
							|  |  |  |  |   Tree core styles | 
					
						
							|  |  |  |  | */ | 
					
						
							| 
									
										
										
										
											2017-10-03 14:49:45 -06:00
										 |  |  |  | .tree { margin: 1em; } | 
					
						
							| 
									
										
										
										
											2017-09-20 16:41:00 -06:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | .tree input { | 
					
						
							|  |  |  |  |   position: absolute; | 
					
						
							|  |  |  |  |   clip: rect(0, 0, 0, 0); | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .tree input ~ ul { display: none; } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .tree input:checked ~ ul { display: block; } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | /* ————————————————————– | 
					
						
							|  |  |  |  |   Tree rows | 
					
						
							|  |  |  |  | */ | 
					
						
							|  |  |  |  | .tree li { | 
					
						
							|  |  |  |  |   line-height: 1.2; | 
					
						
							|  |  |  |  |   position: relative; | 
					
						
							|  |  |  |  |   padding: 0 0 1em 1em; | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .tree ul li { padding: 1em 0 0 1em; } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .tree > li:last-child { padding-bottom: 0; } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | /* ————————————————————– | 
					
						
							|  |  |  |  |   Tree labels | 
					
						
							|  |  |  |  | */ | 
					
						
							|  |  |  |  | .tree_label { | 
					
						
							|  |  |  |  |   position: relative; | 
					
						
							|  |  |  |  |   display: inline-block; | 
					
						
							|  |  |  |  |   background: #fff; | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | label.tree_label { cursor: pointer; } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | label.tree_label:hover { color: #666; } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | /* ————————————————————– | 
					
						
							|  |  |  |  |   Tree expanded icon | 
					
						
							|  |  |  |  | */ | 
					
						
							|  |  |  |  | label.tree_label:before { | 
					
						
							| 
									
										
										
										
											2017-09-27 15:29:35 -06:00
										 |  |  |  |   /*background: #000;*/ | 
					
						
							|  |  |  |  |   color: #000; | 
					
						
							| 
									
										
										
										
											2017-09-20 16:41:00 -06:00
										 |  |  |  |   position: relative; | 
					
						
							|  |  |  |  |   z-index: 1; | 
					
						
							|  |  |  |  |   float: left; | 
					
						
							|  |  |  |  |   margin: 0 1em 0 -2em; | 
					
						
							|  |  |  |  |   width: 1em; | 
					
						
							|  |  |  |  |   height: 1em; | 
					
						
							|  |  |  |  |   border-radius: 1em; | 
					
						
							| 
									
										
										
										
											2017-09-27 15:29:35 -06:00
										 |  |  |  |   font-family: FontAwesome; | 
					
						
							|  |  |  |  |   content: '\f07b'; | 
					
						
							| 
									
										
										
										
											2017-09-20 16:41:00 -06:00
										 |  |  |  |   text-align: center; | 
					
						
							|  |  |  |  |   line-height: .9em; | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | :checked ~ label.tree_label:before { content: '–'; } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | /* ————————————————————– | 
					
						
							|  |  |  |  |   Tree branches | 
					
						
							|  |  |  |  | */ | 
					
						
							|  |  |  |  | /*.tree li:before { | 
					
						
							|  |  |  |  |   position: absolute; | 
					
						
							|  |  |  |  |   top: 0; | 
					
						
							|  |  |  |  |   bottom: 0; | 
					
						
							|  |  |  |  |   left: -.5em; | 
					
						
							|  |  |  |  |   display: block; | 
					
						
							|  |  |  |  |   width: 0; | 
					
						
							|  |  |  |  |   border-left: 1px solid #777; | 
					
						
							|  |  |  |  |   content: ""; | 
					
						
							|  |  |  |  |   }*/ | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .tree_label:after { | 
					
						
							|  |  |  |  |   position: absolute; | 
					
						
							|  |  |  |  |   top: 0; | 
					
						
							|  |  |  |  |   left: -1.5em; | 
					
						
							|  |  |  |  |   display: block; | 
					
						
							|  |  |  |  |   height: 0.5em; | 
					
						
							|  |  |  |  |   width: 1em; | 
					
						
							|  |  |  |  |   border-bottom: 1px solid #777; | 
					
						
							|  |  |  |  |   border-left: 1px solid #777; | 
					
						
							|  |  |  |  |   border-radius: 0 0 0 .3em; | 
					
						
							|  |  |  |  |   content: ''; | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-09-27 15:29:35 -06:00
										 |  |  |  | .tree_label.filez:after { | 
					
						
							|  |  |  |  |   position: absolute; | 
					
						
							|  |  |  |  |   font-family: FontAwesome; | 
					
						
							|  |  |  |  |   top: 0; | 
					
						
							|  |  |  |  |   left: -1.5em; | 
					
						
							|  |  |  |  |   display: block; | 
					
						
							|  |  |  |  |   height: 0.5em; | 
					
						
							|  |  |  |  |   width: 1em; | 
					
						
							|  |  |  |  |   border-bottom: 1px solid #777; | 
					
						
							|  |  |  |  |   border-left: 1px solid #777; | 
					
						
							|  |  |  |  |   border-radius: 0 0 0 .3em; | 
					
						
							|  |  |  |  |   content: '\f15c'; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | label.tree_label:active:before, label.tree_label:hover:before { | 
					
						
							|  |  |  |  |   position: absolute; | 
					
						
							|  |  |  |  |   font-family: FontAwesome; | 
					
						
							|  |  |  |  |   top: 0; | 
					
						
							|  |  |  |  |   display: block; | 
					
						
							|  |  |  |  |   height: 0.5em; | 
					
						
							|  |  |  |  |   width: 1em; | 
					
						
							|  |  |  |  |   border-bottom: 1px solid #777; | 
					
						
							|  |  |  |  |   border-left: 1px solid #777; | 
					
						
							|  |  |  |  |   border-radius: 0 0 0 .3em; | 
					
						
							|  |  |  |  |   content: '\f07c'; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .breadcrumbs-list:last-child { | 
					
						
							|  |  |  |  |   color: #777; | 
					
						
							|  |  |  |  | } | 
					
						
							| 
									
										
										
										
											2017-09-28 09:58:02 -06:00
										 |  |  |  | li.move-back { | 
					
						
							|  |  |  |  |   margin-left: -20px; | 
					
						
							|  |  |  |  | } | 
					
						
							| 
									
										
										
										
											2017-09-20 16:41:00 -06:00
										 |  |  |  | label.tree_label:after { border-bottom: 0; } | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-09-27 15:29:35 -06:00
										 |  |  |  | ul.tree.files-only.ls-none { | 
					
						
							|  |  |  |  |   margin-left: 30px; | 
					
						
							|  |  |  |  | } | 
					
						
							| 
									
										
										
										
											2017-09-20 16:41:00 -06:00
										 |  |  |  | :checked ~ label.tree_label:after { | 
					
						
							|  |  |  |  |   border-radius: 0 .3em 0 0; | 
					
						
							|  |  |  |  |   border-top: 1px solid #777; | 
					
						
							|  |  |  |  |   border-right: 1px solid #777; | 
					
						
							|  |  |  |  |   border-bottom: 0; | 
					
						
							|  |  |  |  |   border-left: 0; | 
					
						
							|  |  |  |  |   bottom: 0; | 
					
						
							|  |  |  |  |   top: 0.5em; | 
					
						
							|  |  |  |  |   height: auto; | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .tree li:last-child:before { | 
					
						
							|  |  |  |  |   height: 1em; | 
					
						
							|  |  |  |  |   bottom: auto; | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .tree > li:last-child:before { display: none; } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .tree_custom { | 
					
						
							|  |  |  |  |   display: block; | 
					
						
							|  |  |  |  |   background: #eee; | 
					
						
							|  |  |  |  |   padding: 1em; | 
					
						
							|  |  |  |  |   border-radius: 0.3em; | 
					
						
							|  |  |  |  | } | 
					
						
							| 
									
										
										
										
											2017-09-25 17:15:52 -06:00
										 |  |  |  | .tree ul { | 
					
						
							|  |  |  |  |   -webkit-padding-start: 0; | 
					
						
							|  |  |  |  | } | 
					
						
							| 
									
										
										
										
											2017-09-28 15:10:50 -06:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .websites-tile img { | 
					
						
							|  |  |  |  |   height: auto; | 
					
						
							|  |  |  |  |   max-width: 100%; | 
					
						
							|  |  |  |  |   vertical-align: middle; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .websites-tile iframe { | 
					
						
							|  |  |  |  |   border-width: 2px; | 
					
						
							|  |  |  |  |   border-style: none; | 
					
						
							|  |  |  |  |   border-color: none; | 
					
						
							|  |  |  |  |   border-image: inone; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .websites-tile .btn { | 
					
						
							|  |  |  |  |   background-color: white; | 
					
						
							|  |  |  |  |   border: 1px solid #cccccc; | 
					
						
							|  |  |  |  |   color: #696969; | 
					
						
							|  |  |  |  |   padding: 0.5rem; | 
					
						
							|  |  |  |  |   text-transform: uppercase; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .websites-tile .btn--block { | 
					
						
							|  |  |  |  |   display: block; | 
					
						
							|  |  |  |  |   width: 100%; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .websites-tile .cards { | 
					
						
							|  |  |  |  |   display: -webkit-box; | 
					
						
							|  |  |  |  |   display: -ms-flexbox; | 
					
						
							|  |  |  |  |   display: flex; | 
					
						
							|  |  |  |  |   -ms-flex-wrap: wrap; | 
					
						
							|  |  |  |  |       flex-wrap: wrap; | 
					
						
							|  |  |  |  |   list-style: none; | 
					
						
							|  |  |  |  |   margin: 0; | 
					
						
							|  |  |  |  |   padding: 0; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .websites-tile .cards__item { | 
					
						
							|  |  |  |  |   display: -webkit-box; | 
					
						
							|  |  |  |  |   display: -ms-flexbox; | 
					
						
							|  |  |  |  |   display: flex; | 
					
						
							|  |  |  |  |   padding: 1rem; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | @media (min-width: 40rem) { | 
					
						
							|  |  |  |  |   .websites-tile .cards__item { | 
					
						
							|  |  |  |  |     width: 50%; | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | @media (min-width: 56rem) { | 
					
						
							|  |  |  |  |   .websites-tile .cards__item { | 
					
						
							|  |  |  |  |     width: 33.3333%; | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .websites-tile .card { | 
					
						
							|  |  |  |  |   background-color: white; | 
					
						
							|  |  |  |  |   border-radius: 0.25rem; | 
					
						
							|  |  |  |  |   box-shadow: 0 20px 40px -14px rgba(0, 0, 0, 0.25); | 
					
						
							|  |  |  |  |   display: -webkit-box; | 
					
						
							|  |  |  |  |   display: -ms-flexbox; | 
					
						
							|  |  |  |  |   display: flex; | 
					
						
							|  |  |  |  |   -webkit-box-orient: vertical; | 
					
						
							|  |  |  |  |   -webkit-box-direction: normal; | 
					
						
							|  |  |  |  |       -ms-flex-direction: column; | 
					
						
							|  |  |  |  |           flex-direction: column; | 
					
						
							|  |  |  |  |   overflow: hidden; | 
					
						
							|  |  |  |  |   max-width: 350px; | 
					
						
							|  |  |  |  |   min-width: 350px; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .websites-tile .card:hover .card__image { | 
					
						
							|  |  |  |  |   -webkit-filter: contrast(100%); | 
					
						
							|  |  |  |  |           filter: contrast(100%); | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .websites-tile .card__content { | 
					
						
							|  |  |  |  |   display: -webkit-box; | 
					
						
							|  |  |  |  |   display: -ms-flexbox; | 
					
						
							|  |  |  |  |   display: flex; | 
					
						
							|  |  |  |  |   -webkit-box-flex: 1; | 
					
						
							|  |  |  |  |       -ms-flex: 1 1 auto; | 
					
						
							|  |  |  |  |           flex: 1 1 auto; | 
					
						
							|  |  |  |  |   -webkit-box-orient: vertical; | 
					
						
							|  |  |  |  |   -webkit-box-direction: normal; | 
					
						
							|  |  |  |  |       -ms-flex-direction: column; | 
					
						
							|  |  |  |  |           flex-direction: column; | 
					
						
							|  |  |  |  |   padding: 1rem; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .websites-tile .card__image { | 
					
						
							|  |  |  |  |   background-position: center center; | 
					
						
							|  |  |  |  |   background-repeat: no-repeat; | 
					
						
							|  |  |  |  |   background-size: cover; | 
					
						
							|  |  |  |  |   background: rgba(0, 0, 0, 0.5); | 
					
						
							|  |  |  |  |   border-top-left-radius: 0.25rem; | 
					
						
							|  |  |  |  |   border-top-right-radius: 0.25rem; | 
					
						
							|  |  |  |  |   -webkit-filter: contrast(70%); | 
					
						
							|  |  |  |  |           filter: contrast(70%); | 
					
						
							|  |  |  |  |   overflow: hidden; | 
					
						
							|  |  |  |  |   position: relative; | 
					
						
							|  |  |  |  |   -webkit-transition: -webkit-filter 0.5s cubic-bezier(0.43, 0.41, 0.22, 0.91); | 
					
						
							|  |  |  |  |   transition: -webkit-filter 0.5s cubic-bezier(0.43, 0.41, 0.22, 0.91); | 
					
						
							|  |  |  |  |   transition: filter 0.5s cubic-bezier(0.43, 0.41, 0.22, 0.91); | 
					
						
							|  |  |  |  |   transition: filter 0.5s cubic-bezier(0.43, 0.41, 0.22, 0.91), -webkit-filter 0.5s cubic-bezier(0.43, 0.41, 0.22, 0.91); | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .websites-tile .card__title { | 
					
						
							|  |  |  |  |   color: #696969; | 
					
						
							|  |  |  |  |   font-size: 1.25rem; | 
					
						
							|  |  |  |  |   font-weight: 300; | 
					
						
							|  |  |  |  |   letter-spacing: 2px; | 
					
						
							|  |  |  |  |   text-transform: uppercase; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .websites-tile .card__text { | 
					
						
							|  |  |  |  |   -webkit-box-flex: 1; | 
					
						
							|  |  |  |  |       -ms-flex: 1 1 auto; | 
					
						
							|  |  |  |  |           flex: 1 1 auto; | 
					
						
							|  |  |  |  |   font-size: 0.875rem; | 
					
						
							|  |  |  |  |   line-height: 1.5; | 
					
						
							|  |  |  |  |   margin-bottom: 1.25rem; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .card__title.text-center { | 
					
						
							|  |  |  |  |   margin-bottom: 10px; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | a:hover, a:focus { | 
					
						
							|  |  |  |  |   color: #2a6496; | 
					
						
							|  |  |  |  |   text-decoration: none; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .square-service-block{ | 
					
						
							|  |  |  |  |   position:relative; | 
					
						
							|  |  |  |  |   overflow:hidden; | 
					
						
							|  |  |  |  |   margin:15px auto; | 
					
						
							|  |  |  |  |   } | 
					
						
							|  |  |  |  | .square-service-block a { | 
					
						
							|  |  |  |  |   background-color: #e74c3c; | 
					
						
							|  |  |  |  |   border-radius: 5px; | 
					
						
							|  |  |  |  |   display: block; | 
					
						
							|  |  |  |  |   padding: 60px 20px; | 
					
						
							|  |  |  |  |   text-align: center; | 
					
						
							|  |  |  |  |   width: 100%; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .square-service-block a:hover{ | 
					
						
							|  |  |  |  |   background-color: rgba(231, 76, 60, 0.8); | 
					
						
							|  |  |  |  |   border-radius: 5px; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .ssb-icon { | 
					
						
							|  |  |  |  |   color: #fff; | 
					
						
							|  |  |  |  |   display: inline-block; | 
					
						
							|  |  |  |  |   font-size: 28px; | 
					
						
							|  |  |  |  |   margin: 0 0 20px; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | h2.ssb-title { | 
					
						
							|  |  |  |  |   color: #fff; | 
					
						
							|  |  |  |  |   font-size: 20px; | 
					
						
							|  |  |  |  |   font-weight: 200; | 
					
						
							|  |  |  |  |   margin:0; | 
					
						
							|  |  |  |  |   padding:0; | 
					
						
							|  |  |  |  |   text-transform: uppercase; | 
					
						
							|  |  |  |  | } | 
					
						
							| 
									
										
										
										
											2017-10-03 15:48:18 -06:00
										 |  |  |  | .folder-actions-list .root { | 
					
						
							| 
									
										
										
										
											2017-10-03 14:49:45 -06:00
										 |  |  |  |   display: none; | 
					
						
							|  |  |  |  | } | 
					
						
							| 
									
										
										
										
											2017-10-03 15:48:18 -06:00
										 |  |  |  | .folder-actions-list { | 
					
						
							|  |  |  |  |   margin: 20px 0px; | 
					
						
							|  |  |  |  |   -webkit-padding-start: 0px; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .folder-actions-list i { | 
					
						
							|  |  |  |  |   color: #337ab7; | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  | .folder-actions-list li { | 
					
						
							|  |  |  |  |   padding: 5px 0px; | 
					
						
							|  |  |  |  | } |