/*******************************/
/*           General           */
/*******************************/

@font-face {
	font-family: 'Nexa Regular';
	src: url('../fonts/nexa-regular.eot');
	src: url('../fonts/nexa-regular.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/nexa-regular.woff') format('woff'),
	     url('../fonts/nexa-regular.ttf') format('truetype'),
	     url('../fonts/nexa-regular.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Nexa Bold';
	src: url('../fonts/nexa-bold-webfont.eot');
	src: url('../fonts/nexa-bold-webfont?#iefix') format('embedded-opentype'),
	     url('../fonts/nexa-bold-webfont.woff') format('woff'),
	     url('../fonts/nexa-bold-webfont.ttf') format('truetype'),
	     url('../fonts/nexa-bold-webfont.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.meet-the-team .title{font-family:'Nexa Bold', 'Raleway',sans-serif!important;}

*                                                       {font-family: 'Nexa Regular', 'Raleway',sans-serif;}
img                                                     {max-width: 100%;height: auto}
h1,h2,h3,p,img,a,li,span                                {margin: 0;padding: 0}
.logo{margin-top:100px}

.btl-content-block 										{}
#btl 													{float:right}
.simplesimpleModal-overlay 								{background:#000}

a 														{color:#279fbf}

/*******************************/
/*            Forum            */
/*******************************/
.kprofileboxcnt .k_guest span                           {display:none}
#kprofilebox .kprofilebox-link 							{display:none} 
#kprofilebox .kprofilebox-welcome .kms 					{display:none}
.klist-markallcatsread 									{display:none}
#Kunena .kcol-kcattitle span.kicon 						{display:none}
#Kunena a.close 										{display:none}
#Kunena .klist-actions 									{display:none}
#Kunena span.kmsgtitle 									{background:none;padding-left:5px}
.kblock.kpathway:last-child 							{display:none}
div.shadowrow{display:none!important}
#registrationTable .cbFieldIcons img 				    {display:none}
.cbRegistration .cbFieldIconsLabels img					{display:none}
.cbRegistration .cbFieldIconsLabels span 			    {font-size:20px;position:relative;top:3px}
#registrationTable .cbFieldIcons 						{font-size:20px;display:inline-block}
form.cb_form .cb_form_line div label 					{display:inline-block}
#Kunena span.kcat-topics, #Kunena span.kcat-replies 	{display:none}
.kblocktable th 										{text-align:center;padding:4px 8px}
.kblocktable th:first-child 							{}
.kcol-mid.kcol-ktopicicon.hidden-phone					{display:none}
.cbMenu_UE_MENU_CB,.cbMenu_UE_MENU_CONNECTIONS,
.cbSSmenu li.cbMenu_UE_UPDATEAVATAR 					{display:none}

#Kunena tr.krow2 td,#Kunena tr.krow1 td 				{background-color:#fff}
#Kunena #ktab a 										{background-color:#f1f2f2}
#Kunena a 												{color:#279fbf}
#Kunena .kwho-admin, #Kunena a.kwho-admin 				{color:#279fbf !important}
/*******************************/
/*           Homepage          */
/*******************************/

.homepage section.intro-text                            {padding-bottom: 30px}
.homepage section.full-text                             {padding-bottom: 30px}
.homepage section.image-gallery                         {padding-bottom: 30px}
.homepage section.video-gallery                         {padding: 30px 0 60px}
.homepage section.mailing-list                          {padding: 50px 0 0}

.homepage h1                                            {font-size: 36px;line-height: 48px;color: #33c7ef;text-align: center;margin: 0}
.homepage .text h2                                      {font-size: 36px;line-height: 48px;color: #33c7ef;text-align: center;margin: 0}
.homepage .text p                                       {font-size: 18px;line-height: 22px;/*color: #33c7ef;*/font-weight: 500;text-align: justify;margin: 0 0 20px 0;}
.homepage .text p:last-child                            {margin-bottom: 0}

/*******************************/
/*        Text & Colors        */
/*******************************/

#scio-marker                                            {padding-bottom: 60px}
.title-container                                        {margin-bottom: 20px}
.scioicon                                               {background-position: center;background-repeat: no-repeat ;background-size: 100%;width: 40px;height: 19px;margin-left: 25px;margin-top: 15px;}
.scio-section-header                                    {margin-left: 12px;font-size: 24px;line-height: 50px;font-weight: 500;}

.text h2                                                {font-size: 44px;line-height: 48px;margin-bottom: 20px}
.text h3                                                {font-size: 26px;line-height: 26px;font-weight: 700;margin-bottom: 20px}
.text h4                                                {font-size: 16px;line-height: 20px;font-weight: 700;margin-bottom: 20px}
.text p                                                 {font-size: 18px;line-height: 22px;font-weight: 500;text-align: justify;margin-bottom: 20px}
.text p a                                               {text-decoration: underline}
.text ul                                                {padding-left: 40px;margin-bottom: 20px}
.text ul li                                             {font-size: 18px;font-weight: 500;}
.text img                                               {margin: 0 auto}
.text .caption                                          {font-size: 16px;line-height: 22px;font-weight: 500;font-style: italic;text-align: center;margin-top: -20px}
.additional-content                                     {margin-bottom: 20px}

.azure .scioicon                                        {background-image: url("../images/image014.png")}
.azure .scio-section-header {color: #33c7ef;}
.azure .text h2 {color: #33c7ef;}
.azure .text h3 {color: #33c7ef;}
.azure .text h4 {color: #33c7ef;}
.azure .text p
.azure .text li
.azure .text .caption {color: #33c7ef;}
.azure .accordion .title {color: #33c7ef;}
.azure .accordion .panel-title                          {color: #33c7ef;}

.yale-blue .scioicon                                    {background-image: url("../images/icon_blue.png")}
.yale-blue .scio-section-header {color: #1851D6;}
.yale-blue .text h2 {color: #1851D6;}
.yale-blue .text h3 {color: #1851D6;}
.yale-blue .text h4 {color: #1851D6;}
.yale-blue .text p
.yale-blue .text li
.yale-blue .text .caption {color: #1851D6;}
.yale-blue .accordion .title {color: #1851D6;}
.yale-blue .accordion .panel-title                      {color: #1851D6;}

.purple .scioicon                                       {background-image: url("../images/image055.png")}
.purple .scio-section-header {color: #AC58FA;}
.purple .text h2 {color: #AC58FA;}
.purple .text h3 {color: #AC58FA;}
.purple .text h4 {color: #AC58FA;}
.purple .text p
.purple .text li
.purple .text .caption {color: #AC58FA;}
.purple .accordion .title {color: #AC58FA;}
.purple .accordion .panel-title                         {color: #AC58FA;}

.blue .scioicon                                         {background-image: url("../images/image018.png")}
.blue .scio-section-header {color: #0094ae;}
.blue .text h2 {color: #0094ae;}
.blue .text h3 {color: #0094ae;}
.blue .text h4 {color: #0094ae;}
.blue .text p
.blue .text li
.blue .text .caption {color: #0094ae;}
.blue .accordion .title {color: #0094ae;}
.blue .accordion .panel-title                           {color: #0094ae;}

.gray .scioicon                                         {background-image: url("../images/image017.png")}
.gray .scio-section-header {color: #4d4d4d;}
.gray .text h2 {color: #4d4d4d;}
.gray .text h3 {color: #4d4d4d;}
.gray .text h4 {color: #4d4d4d;}
.gray .text p
.gray .text li
.gray .text .caption {color: #4d4d4d;}
.gray .accordion .title {color: #4d4d4d;}
.gray .accordion .panel-title                           {color: #4d4d4d;}

.red .scioicon                                          {background-image: url("../images/image016.png")}
.red .scio-section-header {color: #e32f40;}
.red .text h2 {color: #e32f40}
.red .text h3 {color: #e32f40}
.red .text h4 {color: #e32f40}
.red .text p
.red .text li
.red .text .caption {color: #e32f40}
.red .accordion .title {color: #e32f40}
.red .accordion .panel-title                            {color: #e32f40;}

.green .scioicon                                        {background-image: url("../images/updated54.png")}
.green .scio-section-header {color: #27d866;}
.green .text h2 {color: #27d866;}
.green .text h3 {color: #27d866;}
.green .text h4 {color: #27d866;}
.green .text p
.green .text li
.green .text .caption {color: #27d866;}
.green .accordion .title {color: #27d866;}
.green .accordion .panel-title                          {color: #27d866;}

/*******************************/
/*      Article-Category       */
/*******************************/

.article-category .description                          {margin-bottom: 15px}
.article-category .description .download                {background: url("../images/DownloadPressKit.png") center center no-repeat;background-size: auto;height: 49px;width: 283px;display: inline-block;text-indent: -999999px}

.article-category .items                                {margin-bottom: 20px}
.article-category .items .item                          {margin-bottom: 30px;text-align: center}
.article-category.press .items .item                    {margin-bottom: 60px}
.article-category .items .item .title                   {font-size: 18px;line-height: 20px;font-weight: 700;}
.article-category .items .item .introtext               {text-align: center;font-size: 16px;line-height: 18px;color: #4d4d4d;font-weight: 400;}

.article-category.gray .items .item .title              {color: #4d4d4d;}

/*******************************/
/*          Accordion          */
/*******************************/

.accordion .title                                       {font-size: 24px;font-weight: 700;text-decoration: underline;margin-bottom: 20px}
.accordion .item                                        {margin-bottom: 13px}
.accordion .panel-title                                 {font-size: 18px;line-height: 20px;font-weight: 700;display: block;padding-bottom: 13px}
.accordion .panel-collapse p:last-child                 {margin-bottom: 0}


/*******************************/
/*            Navbar           */
/*******************************/
.navbar .container{display: none}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus  {background: rgb(102, 213, 243);color:#fff}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background: rgb(102, 213, 243);color:#fff}
.navbar-default .navbar-nav li a                        {color: white;height: 32px;padding-top: 5px;padding-bottom: 0px;padding-left: 8px;padding-right: 8px;font-size: 18px;font-family: 'Nexa Regular', 'Raleway', 'sans-serif';}
.navbar-nav li.item-131 a, .navbar-nav li.item-131 a:hover {color: white;background-color: #1851D6;height: 32px;padding-top: 5px;padding-bottom: 0px;padding-left: 8px;padding-right: 8px;font-size: 18px;font-weight: 700;font-family: 'Nexa Regular', 'Raleway', 'sans-serif';border-radius: 5px;}
.navbar-nav li.item-127 a                               {padding-left: 10px;padding-right: 10px;background-image: url("../images/image011.png");background-repeat: no-repeat;background-position: center 7px;}
.navbar-nav li.item-128 a                               {padding-left: 10px;padding-right: 10px;background-image: url("../images/image010.png");background-repeat: no-repeat;background-position: center;}
.navbar-nav li:last-child                               {border: 0}

i/*.navbar-collapse.collapse 								{float:right;margin-bottom:5px}*/
.navbar-collapse.collapse 								{margin-bottom:5px}
/*******************************/
/*              CB             */
/*******************************/
.componentheading,.contentheading                       {max-width: 684px;margin: 120px auto 15px;}
.cbPageOuter                                            {max-width: 684px;margin: 0 auto;float: none}
.contentpaneopen                                        {max-width: 684px;margin: 0 auto;}
.cbProfile                                              {max-width: 684px;margin: 120px auto;float: none}
.cbEditProfile                                          {max-width: 684px;margin: 0 auto;float: none}
.dynamic-tab-pane-control.tab-pane                      {max-width: 684px;margin: 0 auto;float: none}
.cb_tab_content .contentheading                         {margin: 0}
.useravatar .contentheading                             {max-width: 684px;margin: 0 auto 10px;float: none}
.useravatar form                                        {max-width: 684px;margin: 30px auto 0;float: none}
.useravatar input[type="file"]                          {display: inline-block}



/*******************************/
/*             Blog            */
/*******************************/
.blog .item                                             {margin-bottom: 40px;border-bottom: 1px solid #e32f40;padding-bottom: 40px}
.blog .item:last-child                                  {border-bottom: 0;padding-bottom: 0}
.blog .item h1                                          {text-align: center;color: #e32f40;font-size: 36px;line-height: 48px;}
.blog .item h2                                          {text-align: center}
.blog .item h2 a                                        {color: #e32f40;font-size: 36px;line-height: 48px;}
.blog .item h2 a:hover                                  {text-decoration: none;color: #555}
.blog .item .date                                       {color: #e32f40;font-size: 12px;margin-bottom: 20px;text-align: center}
.blog .item .image                                      {margin-bottom: 20px;display: block}
.blog .item .text p                                     {line-height: 26px;color: #555}
.blog .item .text ul li 								{color:#555}
.blog .item .readmore                                   {text-align: center}
.blog .item .readmore a                                 {color: #e32f40;font-size: 12px;text-transform: uppercase;text-decoration: underline}
.blog .item .readmore a:hover                           {color: #555}
.blog .item .author                                     {text-align: center;margin-bottom: 20px}
.blog .item .author .image                              {margin-bottom: 5px}
.blog .item .author .name                               {color: #e32f40;font-size: 12px;}
.blog .videoWrapper                                     {margin-bottom: 20px}

.syndicate-module 										{float:right;margin-top:10px}
.blog #scio-section .title-container 					{float:left}

.videoWrapper                                           {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}
.videoWrapper iframe                                    {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.social                                                 {margin: 30px 0 50px}
.social a                                               {display: block;text-align: center;padding: 5px 0}
.btn-twitter                                            {background: #55acee}
.btn-twitter i                                          {color: #fff}
.btn-facebook                                           {background: #3b5998}
.btn-facebook i                                         {color: #fff}
.btn-google-plus                                        {background: #dd4b39}
.btn-google-plus i                                      {color: #fff}

div.itemComments                                        {background: none;border: none;padding: 0;}
div.itemCommentsForm                                    {display: none}
div.itemCommentsForm h3                                 {text-align: center;color: #e32f40;font-size: 36px;line-height: 1;padding:0 0 10px}
div.itemCommentsForm p.itemCommentsFormNotes            {border: none;font-size: 12px;text-align: center;color: #e32f40;}
div.itemCommentsForm form                               {margin: 50px 0}
div.itemCommentsForm form textarea.inputbox,
div.itemCommentsForm form input.inputbox                {width: 100%;border: solid 1px #eee;border-bottom: solid 1px #ddd;color: #777;padding:10px;margin-bottom: 20px}
div.itemCommentsForm form input#submitCommentButton     {background: #e32f40;color: #fff;border:none}
div.itemComments ul.itemCommentsList li                 {width: 100%;border: solid 1px #eee;border-bottom: solid 1px #ddd;color: #777;padding:10px;margin-bottom: 20px}
div.itemComments ul.itemCommentsList li span.commentDate{font-size: 11px}
div.itemComments ul.itemCommentsList li span.commentAuthorName{font-size: 11px}
.comments-btn                                           {background: #e32f40;color: #fff;padding: 10px 0;cursor: pointer;margin: 0 auto 50px;width: 155px;text-transform: uppercase;font-size: 14px;text-align: center}




@media (max-width: 1200px){
    .navbar-default .navbar-collapse, .navbar-default .navbar-form{background: rgb(51, 199, 239)}
    .navbar-nav.navbar-right:last-child {
        margin-right: 0;
        margin-top: 10px;
        padding: 10px 20px;
    }
}
@media (max-width: 767px){
    .navbar-default .navbar-nav li a                    {height: 32px;padding-top: 5px;padding-bottom: 0px;padding-left: 8px;padding-right: 8px;font-size: 18px;font-family: 'Nexa Regular', 'Raleway', 'sans-serif';color: rgb(51, 199, 239);}
    .navbar-nav li.item-127 a                           {padding-left: 10px;padding-right: 10px;background-image: url("../images/facebookblue.png");background-repeat: no-repeat;background-position: center 7px;}
    .navbar-nav li.item-128 a                           {padding-left: 10px;padding-right: 10px;background-image: url("../images/twitterblue.png");background-repeat: no-repeat;background-position: center;}
    .navbar-nav li.item-131 a, .navbar-nav li.item-131 a:hover {color: white;background-color: #1851D6;height: 32px;padding-top: 5px;padding-bottom: 0px;padding-left: 8px;padding-right: 8px;font-size: 18px;font-weight: 700;font-family: 'Nexa Regular', 'Raleway', 'sans-serif';border-radius: 5px;}
    .navbar-default .navbar-collapse, .navbar-default .navbar-form{background: #fff}

    .componentheading                                    {padding: 0 15px;margin-top: 90px}
    .cbPageOuter                                         {padding: 0 15px}
    .contentpaneopen                                     {padding: 0 15px}
    .cbProfile                                           {padding: 0 15px}
    .cbEditProfile                                       {padding: 0 15px}
    .contentheading                                      {padding: 0 15px}
    .dynamic-tab-pane-control.tab-pane                   {padding: 0 15px}
    .cb_tab_content .contentheading                      {padding: 0}
    .useravatar .contentheading                         {padding: 0 15px}
    .useravatar form                                    {padding: 0 15px}
  
  #links.navbar-nav li {float:none;border-right:0;border-bottom:1px solid rgb(102, 213, 243);margin:0}
  .navbar-default #links.navbar-nav li a {display:block;height:auto;padding:10px;}
  #links.navbar-nav .open .dropdown-menu {padding:0}
  #links.navbar-nav li.item-127 a{background-position:10px center;height:40px}
  #links.navbar-nav li.item-128 a{background-position:10px center;height:40px}
  .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {max-height:380px}

}

#tech-marker                                            {top: 0;}

@media (max-width: 1200px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        /*border-top: 1px solid transparent;*/
        /*box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);*/
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        /*margin: 7.5px -15px;*/
    }
    .navbar-nav>li {
        /*float: none;*/
    }
    .navbar-nav>li>a {
        /*padding-top: 10px;*/
        /*padding-bottom: 10px;*/
    }
     /*since 3.1.0 */
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}

.navbar-toggle{margin-top: 21px}
/*******************************/
/*             Forum           */
/*******************************/

#Kunena                                                 {max-width: 1024px;margin: 0 auto;padding-top: 100px}
.reset,.remind                                          {max-width: 1024px;margin: 0 auto;padding: 100px 15px 0}
#josForm                                                {max-width: 1024px;margin: 0 auto;padding: 100px 15px 0}
#Kunena div.kwhoisonline div.kheader,
#Kunena div.kfrontstats div.kheader,
#Kunena div.kblock > div.kheader,
#Kunena .kblock div.kheader                             {background: rgb(51, 199, 239)!important;color: #fff !important;}
#Kunena .kblock div.kheader #Kunena a:link,
#Kunena div.kblock > div.kheader #Kunena a:link,
#Kunena .kblock div.kheader a:link,
#Kunena .kblock div.kheader a:link, #Kunena .kblock div.kheader a:visited, #Kunena .kblock div.kheader a:active{color: #fff !important;}
@media (min-width: 768px){
    .reset .form-horizontal .control-label,
    .remind .form-horizontal .control-label             {text-align: left}
}
/*
@media (min-width: 1200px){
    .container                                          {width:1024px}
	.navbar .container{width:1100px!important}
}
*/
