[widget="com.circuitry.web.apps.cms.widgets.Flex"], [widget="com.circuitry.web.apps.cms.widgets.Flex"] .flex{  display: flex;}
[widget="com.circuitry.web.apps.cms.widgets.ClipperHeader"] .title{  text-align: center;}[widget="com.circuitry.web.apps.cms.widgets.ClipperHeader"], [widget="com.circuitry.web.apps.cms.widgets.ClipperHeader"] .clipper_header{  padding-top: 1em;  width: 100%;}
[widget="com.circuitry.web.apps.cms.widgets.TagsCell"] .tag{  border: 1px solid grey;  border-radius: 4px;  padding: 4px;  margin: 4px;}
[widget="com.circuitry.web.apps.cms.widgets.QuickListCell"] .item{  flex: 1;}[widget="com.circuitry.web.apps.cms.widgets.QuickListCell"] .actions{  position: relative;}[widget="com.circuitry.web.apps.cms.widgets.QuickListCell"], [widget="com.circuitry.web.apps.cms.widgets.QuickListCell"] .cell{  display: flex;}
[widget="com.circuitry.web.apps.cms.widgets.PaddedContainer"], [widget="com.circuitry.web.apps.cms.widgets.PaddedContainer"] .padded_container{  margin-top: 56px;  padding: 2rem;  padding-top: 1rem;}@media (max-width: 480px){  .padded_container {    margin-top: 56px;    padding: 16px;  }}
[widget="com.circuitry.web.apps.cms.widgets.ImageSelector"] .or{  display: flex;  justify-content: center;  margin: 1em;}
[widget="com.circuitry.web.apps.cms.widgets.ListBuilder"] .tt-query{  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}[widget="com.circuitry.web.apps.cms.widgets.ListBuilder"] .tt-suggestion.tt-cursor{  color: #fff;  background-color: #0097cf;}[widget="com.circuitry.web.apps.cms.widgets.ListBuilder"] .typeahead:focus{  border: 2px solid #0097cf;}[widget="com.circuitry.web.apps.cms.widgets.ListBuilder"] .tt-suggestion p{  margin: 0;}[widget="com.circuitry.web.apps.cms.widgets.ListBuilder"] #custom-templates .empty-message{  padding: 5px 10px;  text-align: center;}[widget="com.circuitry.web.apps.cms.widgets.ListBuilder"] .tt-hint{  color: #999;}[widget="com.circuitry.web.apps.cms.widgets.ListBuilder"] #scrollable-dropdown-menu .tt-menu{  max-height: 150px;  overflow-y: auto;}[widget="com.circuitry.web.apps.cms.widgets.ListBuilder"] .typeahead{  background-color: #fff;}[widget="com.circuitry.web.apps.cms.widgets.ListBuilder"] .tt-suggestion{  padding: 3px 20px;  font-size: 18px;  line-height: 24px;}[widget="com.circuitry.web.apps.cms.widgets.ListBuilder"] .tt-menu{  width: 422px;  margin: 12px 0;  padding: 8px 0;  background-color: #fff;  border: 1px solid #ccc;  border: 1px solid rgba(0, 0, 0, 0.2);  -webkit-border-radius: 8px;  -moz-border-radius: 8px;  border-radius: 8px;  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}[widget="com.circuitry.web.apps.cms.widgets.ListBuilder"] .gist{  font-size: 14px;}[widget="com.circuitry.web.apps.cms.widgets.ListBuilder"] #rtl-support .tt-menu{  text-align: right;}[widget="com.circuitry.web.apps.cms.widgets.ListBuilder"] .tt-menu,.gist{  text-align: left;}[widget="com.circuitry.web.apps.cms.widgets.ListBuilder"] #multiple-datasets .league-name{  margin: 0 20px 5px 20px;  padding: 3px 0;  border-bottom: 1px solid #ccc;}[widget="com.circuitry.web.apps.cms.widgets.ListBuilder"] .twitter-typehead{  display: block;}[widget="com.circuitry.web.apps.cms.widgets.ListBuilder"] .tt-suggestion:hover{  cursor: pointer;  color: #fff;  background-color: #0097cf;}
[widget="com.circuitry.web.apps.cms.widgets.MenuList"], [widget="com.circuitry.web.apps.cms.widgets.MenuList"] .menu{  overflow-y: auto;  height: 100vh;}
[widget="com.circuitry.web.apps.cms.widgets.Grid"], [widget="com.circuitry.web.apps.cms.widgets.Grid"] .grid{  display: flex;  flex-wrap: wrap;  justify-content: space-around;}
[widget="com.circuitry.web.apps.cms.widgets.Card"] .card-img-top{  width: 100%;  height: 320;  object-fit: cover;}[widget="com.circuitry.web.apps.cms.widgets.Card"] .card-title{  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;}[widget="com.circuitry.web.apps.cms.widgets.Card"] .card-text{  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;}
[widget="com.circuitry.web.apps.cms.widgets.WebExtLocationSelector"] #location_button{  width: 100%;}
[widget="com.circuitry.web.apps.cms.widgets.ListBuilderSuggestionCell"] .subtitle{  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;}
[widget="com.circuitry.web.apps.cms.widgets.ExternalDocControls"] .clickable:hover{  color: #007bff;}[widget="com.circuitry.web.apps.cms.widgets.ExternalDocControls"] .clickable{  color: #007bff;  cursor: pointer;}

[widget="com.circuitry.web.apps.cms.widgets.NotificationCenter"], [widget="com.circuitry.web.apps.cms.widgets.NotificationCenter"] .notification-center{  min-width: 450px;  min-height: 70vh;}[widget="com.circuitry.web.apps.cms.widgets.NotificationCenter"] .header{  background-color: eee;}
[widget="com.circuitry.web.apps.cms.widgets.Feed"] .feed_content{  margin-top: 56px;  display: flex;}[widget="com.circuitry.web.apps.cms.widgets.Feed"] .horizontal_view_port{  width: 100%;  overflow-x: auto;}
[widget="com.circuitry.web.apps.cms.widgets.WebExtensionModal"] .web_extension_modal.html{  position: absolute;  height: 100%;}
[widget="com.circuitry.web.apps.cms.widgets.LocationSelector"] .img{  width: 100%;}
[widget="com.circuitry.web.apps.cms.widgets.Alignment"] input{  margin: 4px;}[widget="com.circuitry.web.apps.cms.widgets.Alignment"], [widget="com.circuitry.web.apps.cms.widgets.Alignment"] .alignment{  display: inline-grid;  grid-template-columns: auto auto auto;}
[widget="com.circuitry.web.apps.cms.widgets.HorizontalButtonBox"], [widget="com.circuitry.web.apps.cms.widgets.HorizontalButtonBox"] .horizontal_button_box{  display: flex;}
[widget="com.circuitry.web.apps.cms.widgets.ImageAndCaption"], [widget="com.circuitry.web.apps.cms.widgets.ImageAndCaption"] .image_and_caption{  width: 100%;}[widget="com.circuitry.web.apps.cms.widgets.ImageAndCaption"] .image{  max-width: 100%;}
[widget="com.circuitry.web.apps.cms.widgets.ListBuilderCell"] .subtitle{  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;}
[widget="com.circuitry.web.apps.cms.widgets.Tagger"] .customSuggestionsList > div{  max-height: 300px;  overflow: auto;}
body{  }[widget="com.circuitry.web.apps.cms.widgets.NotFound"] .not_found{  display: flex;  align-items: center;  justify-content: center;  margin: auto;  height: 100vh;}[widget="com.circuitry.web.apps.cms.widgets.NotFound"] h1{  color: white;}
[widget="com.circuitry.web.apps.cms.widgets.ArtFrame"] #background_container{  width: 100%;  height: 100%;}
[widget="com.circuitry.web.apps.cms.widgets.ImageForm"] ._webext_title{  padding: 1em;}[widget="com.circuitry.web.apps.cms.widgets.ImageForm"] ._webext_img{  max-width: 500px;  max-height: 50vh;}[widget="com.circuitry.web.apps.cms.widgets.ImageForm"] ._webext_button_confirm:hover{  background-color: #439146; }[widget="com.circuitry.web.apps.cms.widgets.ImageForm"] ._webext_button_confirm{  background-color: #4CAF50;   border: none;  color: white;  padding: 15px 32px;  text-align: center;  text-decoration: none;  display: inline-block;  font-size: 16px;  border-radius: 12px;}[widget="com.circuitry.web.apps.cms.widgets.ImageForm"], [widget="com.circuitry.web.apps.cms.widgets.ImageForm"] #_webext_overlay{  position: fixed;  width: 100%;  height: 100%;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: rgba(0, 0, 0, 0.5);  z-index: 10000;  cursor: pointer;  display: flex;  flex-direction: column;  align-items: center;  justify-content: center;}[widget="com.circuitry.web.apps.cms.widgets.ImageForm"] ._webext_image_form{  overflow: auto;  padding: 2em;  background-color: white;  cursor: default;  display: flex;  flex-direction: column;  align-items: center;  justify-content: center;}[widget="com.circuitry.web.apps.cms.widgets.ImageForm"] ._webext_grid{  display: grid;  grid-template-columns: 100px 300px;  column-gap: 10px;  row-gap: 1em;  padding: 2em;}
[widget="com.circuitry.web.apps.cms.widgets.PropertiesBuilder"] .propertiesList{  flex-direction: column;  display: flex;}[widget="com.circuitry.web.apps.cms.widgets.PropertiesBuilder"] .add-button{  display: flex;  margin-top: 1em;}[widget="com.circuitry.web.apps.cms.widgets.PropertiesBuilder"] .add-button button{  min-width: 200px;}
[widget="com.circuitry.web.apps.cms.widgets.ContentLoader"] .spinner_container{  display: flex;  justify-content: center;  align-items: center;  height: 100%;}
[widget="com.circuitry.web.apps.cms.widgets.ImageWithCaption"] .image{  width: 100%;}[widget="com.circuitry.web.apps.cms.widgets.ImageWithCaption"], [widget="com.circuitry.web.apps.cms.widgets.ImageWithCaption"] .image_with_caption{  max-width: 300px;  padding: 15px;}
[widget="com.circuitry.web.apps.cms.widgets.CollapsibleCard"] .collapsible-card-header-content{  display: flex;  align-items: center;}
[widget="com.circuitry.web.apps.cms.widgets.PageSubtitle"], [widget="com.circuitry.web.apps.cms.widgets.PageSubtitle"] .page-subtitle{  margin-bottom: 15px;}[widget="com.circuitry.web.apps.cms.widgets.PageSubtitle"] .horizontal{  display: flex;  justify-content: space-between;}[widget="com.circuitry.web.apps.cms.widgets.PageSubtitle"] .right_container_parent{  display: flex;  flex-direction: column-reverse;}
[widget="com.circuitry.web.apps.cms.widgets.QuickList"] .ql_header{  display: flex;  align-items: center;  margin-bottom: 1em;}[widget="com.circuitry.web.apps.cms.widgets.QuickList"] .label{  font-weight: bold;}[widget="com.circuitry.web.apps.cms.widgets.QuickList"] .ql_toolbar{  margin-left: 2em;}
[widget="com.circuitry.web.apps.cms.widgets.FormLoader"] .spinner_container{  display: flex;  justify-content: center;  align-items: center;  height: 100%;}[widget="com.circuitry.web.apps.cms.widgets.FormLoader"], [widget="com.circuitry.web.apps.cms.widgets.FormLoader"] .form_loader{  max-height: 500px;  overflow-y: auto;  padding: 2em;}
[widget="com.circuitry.web.apps.cms.widgets.AuthorInfo"] .author_info{  display: flex;}

[widget="com.circuitry.web.apps.cms.widgets.DocsContainer"], [widget="com.circuitry.web.apps.cms.widgets.DocsContainer"] .docs_container{  max-width: 800px;  margin: auto;}
[widget="com.circuitry.web.apps.cms.widgets.MasonryGrid"], [widget="com.circuitry.web.apps.cms.widgets.MasonryGrid"] .grid{  margin: 0 auto;}[widget="com.circuitry.web.apps.cms.widgets.MasonryGrid"] .grid-item{  margin-bottom: 10px;}
[widget="com.circuitry.web.apps.cms.widgets.TextWithCopyButton"] .ellipsis_text{  margin: 0;  margin-right: 0.5em;  text-overflow: ellipsis;  display: inline-block;  white-space: nowrap;  overflow: hidden;  width: 100px;}
[widget="com.circuitry.web.apps.cms.widgets.FormFields"] .label{  font-weight: bold;}
[widget="com.circuitry.web.apps.cms.widgets.ProfileHeader"], [widget="com.circuitry.web.apps.cms.widgets.ProfileHeader"] .my_profile_header{  display: flex;  flex-direction: column;  align-items: center;}[widget="com.circuitry.web.apps.cms.widgets.ProfileHeader"] .member_since{  margin-bottom: 1rem;}[widget="com.circuitry.web.apps.cms.widgets.ProfileHeader"] .circular_user_image{  width: 200px;  height: 200px;  border-radius: 150px;  -webkit-border-radius: 150px;  -moz-border-radius: 150px;  margin: auto;}

[widget="com.circuitry.web.apps.cms.widgets.Activity"], [widget="com.circuitry.web.apps.cms.widgets.Activity"] .activity{  margin-bottom: 1em;}
[widget="com.circuitry.web.apps.cms.widgets.AmazonBookExtractor"] #send{  width: 100%;}
[widget="com.circuitry.web.apps.cms.widgets.ActionIFrame"] .action-i-frame-spinner{  display: block;  width: 70px;  height: 70px;  border: 7px solid rgba(255, 35, 105, 0.231372549);  border-radius: 50%;  border-top-color: #ff2369;  animation: spin 1s linear infinite;}@keyframes action-i-frame-spin{  to {    -webkit-transform: rotate(360deg);  }}
[widget="com.circuitry.web.apps.cms.widgets.RequestPlaygroundRequestsList"] .list{  height: 100vh;  overflow-y: auto;}

[widget="com.circuitry.web.google.GoogleSignIn"] .gs_container{  display: flex;  flex-direction: column;  justify-content: center;  height: 100vh;  width: 100vw;  position: relative;}[widget="com.circuitry.web.google.GoogleSignIn"] .app_name{  font-size: 2.5em;  margin-bottom: 40px;}[widget="com.circuitry.web.google.GoogleSignIn"] .img_container{  display: flex;  justify-content: center;  margin-bottom: 30px;}[widget="com.circuitry.web.google.GoogleSignIn"] .button_container{  display: flex;  justify-content: center;}[widget="com.circuitry.web.google.GoogleSignIn"] .gs_content{  display: flex;  flex-direction: row;  justify-content: center;}[widget="com.circuitry.web.google.GoogleSignIn"] .hint{  margin-top: 10px;  text-align: center;}[widget="com.circuitry.web.google.GoogleSignIn"] .vlayout{  display: relative;  flex-direction: column;}



[widget="com.circuitry.web.app.blocks.widgets.Downloads"], [widget="com.circuitry.web.app.blocks.widgets.Downloads"] .downloads{  margin: auto;  padding-top: 30px;}
[widget="com.circuitry.web.app.blocks.widgets.FlatListCell"] .sub-title{  color: #545454;}[widget="com.circuitry.web.app.blocks.widgets.FlatListCell"] .media-left{  padding-right: 10px;}[widget="com.circuitry.web.app.blocks.widgets.FlatListCell"] .flat-img{  height: 75px;  width: 75px;}[widget="com.circuitry.web.app.blocks.widgets.FlatListCell"] .media{  cursor: pointer;  cursor: hand;  margin-top: 15px;  position: relative;  margin: 0.5rem 0 1rem 0;  background-color: #fff;  border-radius: 2px;  padding: 7px;}[widget="com.circuitry.web.app.blocks.widgets.FlatListCell"] .summary{  position: relative;  top: 50%;  left: 100px;  transform: perspective(1px) translateY(-50%);}[widget="com.circuitry.web.app.blocks.widgets.FlatListCell"] .cell{  position: relative;  height: 100px;  width: 500px;}[widget="com.circuitry.web.app.blocks.widgets.FlatListCell"] .image{  position: absolute;  left: 10px;  top: 13px;}[widget="com.circuitry.web.app.blocks.widgets.FlatListCell"] .vcenter{  position: absolute;  top: 50%;  margin-left: -30px;  transform: perspective(1px) translateY(-50%);}[widget="com.circuitry.web.app.blocks.widgets.FlatListCell"] .media:hover{  background-color: #f7f7f7;}[widget="com.circuitry.web.app.blocks.widgets.FlatListCell"] .delete:hover{  background: #A0A0A0;  padding: 5px;  border-radius: 50%;  opacity: 0.5;}[widget="com.circuitry.web.app.blocks.widgets.FlatListCell"] .delete{  opacity: 0.5;  padding: 5px;}[widget="com.circuitry.web.app.blocks.widgets.FlatListCell"] .title{  font-weight: bold;}
[widget="com.circuitry.web.app.blocks.widgets.VideoBackgroundContainer"] .background_video{  position: fixed;  right: 0;  bottom: 0;  min-width: 100%;  min-height: 100%;}[widget="com.circuitry.web.app.blocks.widgets.VideoBackgroundContainer"] .content{  position: fixed;  bottom: 0;  background: rgba(0, 0, 0, 0.5);  color: #f1f1f1;  width: 100%;  padding: 20px;}
[widget="com.circuitry.web.app.blocks.widgets.Toolbar"] img{  display: inline;  margin: 0 auto;  height: 100%;  width: auto;}[widget="com.circuitry.web.app.blocks.widgets.Toolbar"] .circular_user_image{  width: 50px;  height: 50px;  border-radius: 150px;  -webkit-border-radius: 150px;  -moz-border-radius: 150px;  margin: auto;}[widget="com.circuitry.web.app.blocks.widgets.Toolbar"] .toolbar_user_icon{  padding: 5px;}

[widget="com.circuitry.web.app.blocks.widgets.Roadmap"] section.roadmap .box.right{  padding-left: 40px;}[widget="com.circuitry.web.app.blocks.widgets.Roadmap"] section.roadmap .milestones span{  font-family: Arial, Helvetica !important;}[widget="com.circuitry.web.app.blocks.widgets.Roadmap"] section.roadmap .dots.pull-right{  margin-right: 50px !important;}[widget="com.circuitry.web.app.blocks.widgets.Roadmap"] section.roadmap .dots.pull-right span{  position: relative;  right: -50px !important;}[widget="com.circuitry.web.app.blocks.widgets.Roadmap"] section.roadmap .green{  color: #09d8ba;}[widget="com.circuitry.web.app.blocks.widgets.Roadmap"] section.roadmap .dots.pull-left span{  position: relative;  left: -50px !important;}[widget="com.circuitry.web.app.blocks.widgets.Roadmap"] section.roadmap .dots{  width: 50% !important;}[widget="com.circuitry.web.app.blocks.widgets.Roadmap"], [widget="com.circuitry.web.app.blocks.widgets.Roadmap"] .roadmap{  font-size: 1em !important;  color: #000 !important;  font-family: Arial, Helvetica !important;}@media (min-width: 992px){  section.roadmap .lines {    position: absolute;    left: 50%;  }  section.roadmap .lines.second {    top: 5px;  }  section.roadmap .lines.first {    top: 70px;  }  section.roadmap .lines.third {    top: 48px;  }  section.roadmap .lines.fourth {    top: 93px;  }  section.roadmap .roadmap-line {    background: #ccc;    width: 7px;    height: 70px;    position: relative;    margin-top: 40px;  }  section.roadmap .roadmap-line.higher {    height: 135px;  }  section.roadmap .roadmap-line:after {    content: "";    width: 200px;    width: 20px;    height: 20px;    border-radius: 50%;    position: absolute;    top: -30px;    left: -6px;    color: #fff;    text-align: center;    z-index: 2;  }  section.roadmap .roadmap-line.active {    background: #0be6d0 !important;  }  section.roadmap .roadmap-line.active:after {    background: #0be6d0 !important;  }  section.roadmap .roadmap-line:after {    background: #ccc !important;  }}[widget="com.circuitry.web.app.blocks.widgets.Roadmap"] section.roadmap .box.left{  padding-right: 40px;  text-align: right;}[widget="com.circuitry.web.app.blocks.widgets.Roadmap"] section.roadmap span.heading div{  font-family: Arial, Helvetica !important;}[widget="com.circuitry.web.app.blocks.widgets.Roadmap"] section.roadmap .row.left, section.roadmap .row.right{  position: relative !important;}[widget="com.circuitry.web.app.blocks.widgets.Roadmap"] .box{  -webkit-box-shadow: 0 0 7px 0 #b3b3b3;  -moz-box-shadow: 0 0 7px 0 #b3b3b3;  box-shadow: 0 0 7px 0 #b3b3b3;  border-radius: 7px;  padding-top: 20px;  padding-bottom: 20px;  min-height: 175px;  height: 100%;  opacity: 1;}[widget="com.circuitry.web.app.blocks.widgets.Roadmap"] section.roadmap .vertical-line.right{  border-right: 2px solid #000;  margin-right: 0;  padding-right: 20px;  margin-top: 10px !important;}[widget="com.circuitry.web.app.blocks.widgets.Roadmap"] section.roadmap .vertical-line.left{  border-left: 2px solid #000;  margin-left: 0;  padding-left: 20px;  margin-top: 10px !important;}@media (max-width: 991px){  section.roadmap .box {    margin-top: 30px;  }}[widget="com.circuitry.web.app.blocks.widgets.Roadmap"] section.roadmap span.heading{  font-family: Arial, Helvetica !important;  font-size: 20px;  top: -4px;}[widget="com.circuitry.web.app.blocks.widgets.Roadmap"] section.roadmap .dots.pull-left{  margin-left: 50px !important;}
[widget="com.circuitry.web.app.blocks.widgets.UserProfile"] .sign_out_button{  margin-top: 30px;  width: 100%;}[widget="com.circuitry.web.app.blocks.widgets.UserProfile"] .name{  font-size: 1.5em;  margin: auto;}[widget="com.circuitry.web.app.blocks.widgets.UserProfile"] .email{  font-size: 1em;  margin: auto;  margin-top: 10px;}[widget="com.circuitry.web.app.blocks.widgets.UserProfile"] .circular_user_image{  width: 100px;  height: 100px;  border-radius: 150px;  -webkit-border-radius: 150px;  -moz-border-radius: 150px;  margin: auto;}[widget="com.circuitry.web.app.blocks.widgets.UserProfile"], [widget="com.circuitry.web.app.blocks.widgets.UserProfile"] .user_profile{  display: flex;  flex-direction: column;  justify-content: center;}[widget="com.circuitry.web.app.blocks.widgets.UserProfile"] .image_container{  display: flex;  margin: 20px;}[widget="com.circuitry.web.app.blocks.widgets.UserProfile"] .actions{  margin: auto;  margin-top: 1rem;}
[widget="com.circuitry.web.app.blocks.widgets.NotificationsDropdown"] .badge{  transform: translate(-10px, -10px);}
[widget="com.circuitry.web.app.blocks.widgets.DownloadItem"] .download_item{  padding: 30px;  display: flex;  justify-content: space-between;  background-color: white;}[widget="com.circuitry.web.app.blocks.widgets.DownloadItem"] .download_item:hover{  background-color: #f7f7f7;}
[widget="com.circuitry.web.app.blocks.widgets.EditableContent"] .edit_icon_container{  height: 15px;  positioned: absolute;  right: 5px;  top: 5px;}
html{  position: relative;  min-height: 100%;}body{  margin-bottom: 60px; }[widget="com.circuitry.web.app.blocks.widgets.Footer"], [widget="com.circuitry.web.app.blocks.widgets.Footer"] .footer{  position: absolute;  bottom: 0;  width: 100%;  height: 60px;   line-height: 60px;   background-color: #20232a;}

[widget="com.circuitry.web.app.blocks.widgets.ToolbarUserIcon"], [widget="com.circuitry.web.app.blocks.widgets.ToolbarUserIcon"] .toolbar_user_icon{  margin-left: 15px;}[widget="com.circuitry.web.app.blocks.widgets.ToolbarUserIcon"] .circular_user_image{  width: 50px;  height: 50px;  border-radius: 150px;  -webkit-border-radius: 150px;  -moz-border-radius: 150px;  margin: auto;}

[widget="com.circuitry.web.asset.IconUpload"] .stack{  position: relative;  width: 100%;  height: 100%;}[widget="com.circuitry.web.asset.IconUpload"] .stack-item{  position: absolute;  width: 100%;  height: 100%;}[widget="com.circuitry.web.asset.IconUpload"] .icon-container{  justify-content: center;  display: flex;  flex-direction: column;  align-items: center;}[widget="com.circuitry.web.asset.IconUpload"] .image_container{  height: 250px;  padding: 10px;  background: lightgrey;}[widget="com.circuitry.web.asset.IconUpload"] .dropzone{  background: transparent;  min-width: 150px;  min-height: 100px;  outline-style: dotted;  outline-color: #F8F9FA;}

[widget="com.circuitry.web.widget.file_upload.ImageUploader"], [widget="com.circuitry.web.widget.file_upload.ImageUploader"] .image_uploader{  padding: 10px;}[widget="com.circuitry.web.widget.file_upload.ImageUploader"] .stack-item{  position: absolute;  width: 100%;  height: 100%;}[widget="com.circuitry.web.widget.file_upload.ImageUploader"] .title{  margin-top: 20px;}[widget="com.circuitry.web.widget.file_upload.ImageUploader"] .image_strip{  display: flex;  flex-wrap: wrap;}[widget="com.circuitry.web.widget.file_upload.ImageUploader"] .size_text{  height: 100%;  background: darkgray;  text-align: center;  font-size: 3em;  color: gray;  display: flex;  justify-content: center;  flex-direction: column;}[widget="com.circuitry.web.widget.file_upload.ImageUploader"] .image_container{  height: 250px;  padding: 10px;  background: lightgrey;}[widget="com.circuitry.web.widget.file_upload.ImageUploader"] .dropzone{  background: transparent;}[widget="com.circuitry.web.widget.file_upload.ImageUploader"] .stack{  position: relative;  width: 100%;  height: 100%;}[widget="com.circuitry.web.widget.file_upload.ImageUploader"] .image-preview{  max-width: 33.3333333333vh;}

[widget="com.circuitry.web.widgets.tabs.JsonEditor"] .save_btn{  position: absolute;  right: 10px;  top: 0px;}[widget="com.circuitry.web.widgets.tabs.JsonEditor"] .tabs_list_container{  position: relative;}[widget="com.circuitry.web.widgets.tabs.JsonEditor"] .text_editor{  width: 100%;  height: 100%;}

[widget="com.circuitry.web.search.widgets.SearchBar"], [widget="com.circuitry.web.search.widgets.SearchBar"] .search_container{  margin-bottom: 20px;}
[widget="com.circuitry.web.search.widgets.SearchResultTitle"], [widget="com.circuitry.web.search.widgets.SearchResultTitle"] .srt_title{  font: 400 32px/40px Google Sans, sans-serif;  letter-spacing: 0;  margin: 48px 0 24px;}[widget="com.circuitry.web.search.widgets.SearchResultTitle"] .srt_query{  color: #757575;  font-weight: 400;}
[widget="com.circuitry.web.search.widgets.SearchResults"], [widget="com.circuitry.web.search.widgets.SearchResults"] .search_results{  margin: auto;}
[widget="com.circuitry.web.search.widgets.SearchResultItem"] .sri_title{  color: #039be5;  font: 500 16px/24px Roboto, sans-serif;  height: auto;  text-decoration: none;}[widget="com.circuitry.web.search.widgets.SearchResultItem"] .sri_link{  color: #0d904f;  font-size: 14px;}

[widget="com.circuitry.web.role.widgets.RoleEditor"], [widget="com.circuitry.web.role.widgets.RoleEditor"] .editor_container{  display: flex;  justify-content: center;}

[widget="com.circuitry.web.widget.swagger.SwaggerUi"] .topbar{  display: none;}html{  box-sizing: border-box;  overflow: -moz-scrollbars-vertical;  overflow-y: scroll;}*, *:before, *:after{  box-sizing: inherit;}body{  margin: 0;  background: #fafafa;}

[widget="circuitry.widget.ResourceTable"] #tabs{  width: 100%;}[widget="circuitry.widget.ResourceTable"] #columns_filter{  margin: 10px;  color: #b1b1b1;}[widget="circuitry.widget.ResourceTable"] .table_content{  background-color: white;  padding: 10px;  padding-top: 20px;}[widget="circuitry.widget.ResourceTable"] #tabs_container{  display: flex;}
[widget="circuitry.widget.ResourceEditor"] #resources{  background-color: white;}
[widget="circuitry.widget.ResourcesListItem"] a{  text-indent: 15px;}

[widget="com.circuitry.web.widgets.json.JsonEditor"] .save_btn{  position: absolute;  right: 10px;  top: 0px;}[widget="com.circuitry.web.widgets.json.JsonEditor"] .text_editor{  width: 100%;  height: 100%;}[widget="com.circuitry.web.widgets.json.JsonEditor"] .tabs_list_container{  position: relative;}

[widget="com.circuitry.web.google.charts.ChartWrapperDelegate"] .vis_div{  width: 600px;  height: 400px;}

[widget="com.circuitry.web.widget.maps.GoogleMaps"] .clearbtn{  position: absolute;  bottom: 8px;}[widget="com.circuitry.web.widget.maps.GoogleMaps"] .google_maps_container{  height: 400px;}
[widget="com.circuitry.web.widget.maps.GooglePlaceAutocomplete"] .pac-description{  font-family: Roboto;  font-size: 15px;  font-weight: 300;}[widget="com.circuitry.web.widget.maps.GooglePlaceAutocomplete"] .pac-title{  color: #fff;  background-color: #4d90fe;  font-size: 25px;  font-weight: 500;  padding: 6px 12px;}[widget="com.circuitry.web.widget.maps.GooglePlaceAutocomplete"] .pac-input:focus{  border-color: #4d90fe;}[widget="com.circuitry.web.widget.maps.GooglePlaceAutocomplete"] .pac-container{  padding-bottom: 12px;  margin-right: 12px;}[widget="com.circuitry.web.widget.maps.GooglePlaceAutocomplete"] .infowindow-content .title{  font-weight: bold;}[widget="com.circuitry.web.widget.maps.GooglePlaceAutocomplete"] .pac-controls{  display: inline-block;  padding: 5px 11px;}[widget="com.circuitry.web.widget.maps.GooglePlaceAutocomplete"] .infowindow-content{  display: none;}[widget="com.circuitry.web.widget.maps.GooglePlaceAutocomplete"] .pac-input{  background-color: #fff;  font-family: Roboto;  font-size: 15px;  font-weight: 300;  margin-left: 12px;  padding: 0 11px 0 13px;  text-overflow: ellipsis;  width: 400px;}[widget="com.circuitry.web.widget.maps.GooglePlaceAutocomplete"] .pac-card{  margin: 10px 10px 0 0;  border-radius: 2px 0 0 2px;  box-sizing: border-box;  -moz-box-sizing: border-box;  outline: none;  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);  background-color: #fff;  font-family: Roboto;}[widget="com.circuitry.web.widget.maps.GooglePlaceAutocomplete"] .pac-controls label{  font-family: Roboto;  font-size: 13px;  font-weight: 300;}[widget="com.circuitry.web.widget.maps.GooglePlaceAutocomplete"] #map #infowindow-content{  display: inline;}

[widget="com.circuitry.web.widget.bindings.LayoutRow"] .grid_box{  height: 40px;  width: 30px;  background-color: #99d6ff;}
[widget="com.circuitry.web.widget.bindings.WidgetBindingsEditor"] #sortable li{  margin: 0 3px 3px 3px;  padding: 0.4em;  padding-left: 1.5em;  font-size: 1.4em;}[widget="com.circuitry.web.widget.bindings.WidgetBindingsEditor"] #sortable li span{  position: absolute;  margin-left: -1.3em;}[widget="com.circuitry.web.widget.bindings.WidgetBindingsEditor"] .box_container{  width: 400px;  display: flex;  flex-flow: row;  align-items: center;}[widget="com.circuitry.web.widget.bindings.WidgetBindingsEditor"] .spinner{  width: 20px;}[widget="com.circuitry.web.widget.bindings.WidgetBindingsEditor"] #sortable{  list-style-type: none;  margin: 0;  padding: 0;}[widget="com.circuitry.web.widget.bindings.WidgetBindingsEditor"] .grid_box{  flex-grow: 1;  height: 50px;  background-color: #99d6ff;  margin: 5px;  display: inline-flex;}[widget="com.circuitry.web.widget.bindings.WidgetBindingsEditor"] .grid_row{  display: flex;  flex-flow: row;  align-items: center;}[widget="com.circuitry.web.widget.bindings.WidgetBindingsEditor"] .layout_box{  min-width: 60px;  height: 50px;  background-color: #99d6ff;  margin: 5px;}


[widget="circuitry.widget.SearchBar"] #custom-search-input .glyphicon-search{  font-size: 23px;}[widget="circuitry.widget.SearchBar"] #custom-search-input button{  margin: 2px 0 0 0;  background: none;  box-shadow: none;  border: 0;  color: #666666;  padding: 0 8px 0 10px;  border-left: solid 1px #ccc;}[widget="circuitry.widget.SearchBar"] #custom-search-input{  padding: 3px;  border: solid 1px #E4E4E4;  border-radius: 6px;  background-color: #fff;}[widget="circuitry.widget.SearchBar"] #custom-search-input input{  border: 0;  box-shadow: none;}[widget="circuitry.widget.SearchBar"] #custom-search-input button:hover{  border: 0;  box-shadow: none;  border-left: solid 1px #ccc;}
[widget="circuitry.widget.Dashboard"] .sidebar .nav-link.active{  color: #007bff;}[widget="circuitry.widget.Dashboard"] .border-top{  border-top: 1px solid #e5e5e5;}[widget="circuitry.widget.Dashboard"] .sidebar .nav-link{  font-weight: 500;  color: #333;}[widget="circuitry.widget.Dashboard"] .sidebar-heading{  font-size: 0.75rem;  text-transform: uppercase;}[widget="circuitry.widget.Dashboard"] .sidebar .nav-link .feather{  margin-right: 4px;  color: #999;}[widget="circuitry.widget.Dashboard"] .feather{  width: 16px;  height: 16px;  vertical-align: text-bottom;}[widget="circuitry.widget.Dashboard"] .navbar .form-control{  padding: 0.75rem 1rem;  border-width: 0;  border-radius: 0;}body{  font-size: 0.875rem;}[widget="circuitry.widget.Dashboard"] .form-control-dark:focus{  border-color: transparent;  box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.25);  background-color: white;}[widget="circuitry.widget.Dashboard"] .sidebar .nav-link:hover .feather,.sidebar .nav-link.active .feather{  color: inherit;}@supports (position: -webkit-sticky) or (position: sticky){  .sidebar-sticky {    position: -webkit-sticky;    position: sticky;  }}[widget="circuitry.widget.Dashboard"] .navbar-brand{  padding-top: 0.75rem;  padding-bottom: 0.75rem;  font-size: 1rem;  background-color: rgba(0, 0, 0, 0.25);  box-shadow: inset -1px 0 0 rgba(0, 0, 0, 0.25);}[widget="circuitry.widget.Dashboard"] .sidebar{  position: fixed;  top: 0;  bottom: 0;  left: 0;  z-index: 100;   padding: 48px 0 0;   box-shadow: inset -1px 0 0 rgba(0, 0, 0, 0.1);}[widget="circuitry.widget.Dashboard"] .sidebar-sticky{  position: relative;  top: 0;  height: calc(100vh - 48px);  padding-top: 0.5rem;  overflow-x: hidden;  overflow-y: auto; }[widget="circuitry.widget.Dashboard"] .border-bottom{  border-bottom: 1px solid #e5e5e5;}[role=main]{  padding-top: 48px; }[widget="circuitry.widget.Dashboard"] .form-control-dark{  color: #fff;  background-color: rgba(255, 255, 255, 0.1);  border-color: rgba(255, 255, 255, 0.1);}
[widget="circuitry.widget.ListCell"] .title{  font-weight: bold;}[widget="circuitry.widget.ListCell"] .media{  cursor: pointer;  cursor: hand;  margin-top: 15px;  position: relative;  margin: 0.5rem 0 1rem 0;  background-color: #fff;  border-radius: 2px;  padding: 7px;  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);}[widget="circuitry.widget.ListCell"] .delete:hover{  background: #A0A0A0;  padding: 5px;  border-radius: 50%;  opacity: 0.5;}[widget="circuitry.widget.ListCell"] .sub-title{  color: #545454;}[widget="circuitry.widget.ListCell"] .vcenter{  position: absolute;  top: 50%;  margin-left: -30px;  transform: perspective(1px) translateY(-50%);}[widget="circuitry.widget.ListCell"] .delete{  opacity: 0.5;  padding: 5px;}[widget="circuitry.widget.ListCell"] .img-circle{  height: 75px;  width: 75px;  border-radius: 50%;}[widget="circuitry.widget.ListCell"] .image{  position: absolute;  left: 10px;  top: 13px;}[widget="circuitry.widget.ListCell"] .summary{  position: relative;  top: 50%;  left: 100px;  transform: perspective(1px) translateY(-50%);}[widget="circuitry.widget.ListCell"] .media-left{  padding-right: 10px;}[widget="circuitry.widget.ListCell"] .cell{  position: relative;  height: 100px;  width: 500px;}
[widget="circuitry.widget.FooterDistributedWithAddressAndPhones"] .footer-distributed .footer-links a{  display: inline-block;  line-height: 1.8;  text-decoration: none;  color: inherit;}[widget="circuitry.widget.FooterDistributedWithAddressAndPhones"] .footer-distributed .footer-left{  width: 40%;}[widget="circuitry.widget.FooterDistributedWithAddressAndPhones"] .footer-distributed .footer-center{  width: 35%;}[widget="circuitry.widget.FooterDistributedWithAddressAndPhones"] .footer-distributed .footer-icons a{  display: inline-block;  width: 35px;  height: 35px;  cursor: pointer;  background-color: #33383b;  border-radius: 2px;  font-size: 20px;  color: #ffffff;  text-align: center;  line-height: 35px;  margin-right: 3px;  margin-bottom: 5px;}[widget="circuitry.widget.FooterDistributedWithAddressAndPhones"] .footer-distributed .footer-center i{  background-color: #33383b;  color: #ffffff;  font-size: 25px;  width: 38px;  height: 38px;  border-radius: 50%;  text-align: center;  line-height: 42px;  margin: 10px 15px;  vertical-align: middle;}[widget="circuitry.widget.FooterDistributedWithAddressAndPhones"] .footer-distributed .footer-center p span{  display: block;  font-weight: normal;  font-size: 14px;  line-height: 2;}[widget="circuitry.widget.FooterDistributedWithAddressAndPhones"] .footer-distributed .footer-center i.fa-envelope{  font-size: 17px;  line-height: 38px;}[widget="circuitry.widget.FooterDistributedWithAddressAndPhones"] .footer-distributed .footer-icons{  margin-top: 25px;}[widget="circuitry.widget.FooterDistributedWithAddressAndPhones"] .footer-distributed{  background-color: #292c2f;  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);  box-sizing: border-box;  width: 100%;  text-align: left;  font: bold 16px sans-serif;  padding: 55px 50px;  margin-top: 80px;}[widget="circuitry.widget.FooterDistributedWithAddressAndPhones"] .footer-distributed h3{  color: #ffffff;  font: normal 36px "Cookie", cursive;  margin: 0;}[widget="circuitry.widget.FooterDistributedWithAddressAndPhones"] .footer-distributed .footer-company-about{  line-height: 20px;  color: #92999f;  font-size: 13px;  font-weight: normal;  margin: 0;}[widget="circuitry.widget.FooterDistributedWithAddressAndPhones"] .footer-distributed .footer-right{  width: 20%;}[widget="circuitry.widget.FooterDistributedWithAddressAndPhones"] .footer-distributed .footer-company-about span{  display: block;  color: #ffffff;  font-size: 14px;  font-weight: bold;  margin-bottom: 20px;}[widget="circuitry.widget.FooterDistributedWithAddressAndPhones"] .footer-distributed .footer-left,.footer-distributed .footer-center,.footer-distributed .footer-right{  display: inline-block;  vertical-align: top;}[widget="circuitry.widget.FooterDistributedWithAddressAndPhones"] .footer-distributed .footer-center p a{  color: #5383d3;  text-decoration: none;}[widget="circuitry.widget.FooterDistributedWithAddressAndPhones"] .footer-distributed h3 span{  color: #5383d3;}[widget="circuitry.widget.FooterDistributedWithAddressAndPhones"] .footer-distributed .footer-company-name{  color: #8f9296;  font-size: 14px;  font-weight: normal;  margin: 0;}[widget="circuitry.widget.FooterDistributedWithAddressAndPhones"] .footer-distributed .footer-links{  color: #ffffff;  margin: 20px 0 12px;  padding: 0;}[widget="circuitry.widget.FooterDistributedWithAddressAndPhones"] .footer-distributed .footer-center p{  display: inline-block;  color: #ffffff;  vertical-align: middle;  margin: 0;}@media (max-width: 880px){  .footer-distributed {    font: bold 14px sans-serif;  }  .footer-distributed .footer-left,  .footer-distributed .footer-center,  .footer-distributed .footer-right {    display: block;    width: 100%;    margin-bottom: 40px;    text-align: center;  }  .footer-distributed .footer-center i {    margin-left: 0;  }}
[widget="circuitry.widget.Html"] .html_editor{  height: 375px;  background-color: white;}

[widget="com.circuitry.web.property.ui.widgets.PropertiesList"] input[type=search]::-webkit-search-cancel-button{  -webkit-appearance: searchfield-cancel-button;}
