/*
 * Display template for UN Global Mobility site.
 *
 * Based on Twitter Bootstrap v2.3.0
 * Update Bootsrap, and include this file with any new version of Bootstrap.
 * 
 */

/* tweak bootstrap legacy classes */

.navbar-fixed-top, .navbar-fixed-bottom {
  position: static;
  z-index: 0;
}

.navbar-fixed-top .container {
  background-color: #ffffff;
  width:auto;
}

.navbar-inverse .navbar-inner {
  background-color: #ffffff;
  background-image: none;
  background-repeat: no-repeat;
  border-color: #ffffff;
  border: none; /*1px solid #d4d4d4;*/
  -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0px 0px rgba(0,0,0,0.1);
  box-shadow: 0 0px 0px rgba(0,0,0,0.1);
}

.navbar-inverse .nav>li>a {
  color: inherit;
  text-shadow: 0 1px 0 rgba(0,0,0,0.25);
}

.navbar-inverse .btn-navbar,
.navbar .btn-navbar,
.navbar-inverse .btn-navbar {
  background-color: #5b92e5;
  background-image: none; 
  background-repeat: no-repeat;
}

.navbar-inverse .btn-navbar:hover,
.navbar .btn-navbar:hover,
.navbar-inverse .btn-navbar:hover {
  background-color: #000064;
  background-image: none; 
  background-repeat: no-repeat;
}


/* UN Global Mobility site classes */

body {
  
  padding-left: 0;
  padding-right: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #676767; 
  background-color: #EEEEEE;
}


.bluehead {
  font-size:2.1em;
  color: #5B92E5;
}


.bluehead2 {
  font-size:1.8em;
  color: #5B92E5;
}

.bluehead3 {
  font-size:1.2em;
  color: #5B92E5;
}

.bluehead3bold {
  font-size:1.2em;
  font-weight:800;
  color: #5B92E5;
}

.blueline {
  height:1em;
  width:100%;
  background-color: #9FC0F0;
  margin-bottom:1.2em;
}

.centr { 
  margin-left:auto;
  margin-right:auto;
}

.xdbug{
  border:1px solid red;
}

.fright {
  float:right;
}

.fleft {
  float:left;
}

.fclear {
  clear: both;
}

.fullw {
  width:100%;
}

.grayline {
  margin-top:0.5em;
  background-color:#EAEAEA;
  height:0.15em;
  width:30em;
}

.hid {
  display:none;
}

.headelems {
  font-size: 16px;
  font-weight: 700;
  color:#ADC6EA;
  text-align: right;
  padding-right: 2em;
  margin-top:0em; 
}

.homepanelrow {
  display:block;
  text-align: center;
}


.homepanel {
  display: block;
  margin-top:2em;
  width:237px; 
  height:290px; 
  font-size: inherit;
  background-image: url(../img/panel_back.png);
  background-repeat: no-repeat;
  background-position:center;
}


.homepanelrow ul {
  padding: 0;
  margin: 0 1.5em .5em 1.5em;
}



.homepanel img {
  margin-top:10px;
  width:87px;
  height:80px;
  -webkit-border-radius: .3em;
  -moz-border-radius: .3em;
  border-radius: .3em;
}

.homepanel button a,
.homepanel button
{
  color:#ffffff;
  font-size: 12px;
  text-decoration: none;
}

.homepanelinside {
  padding-bottom:5px;
  color:inherit;
  height:143px;
  font-size: 0.93em; 
  width:85%;
}

.homepanelinside h3 {
  font-size: 1em; 
  font-weight: normal;
  padding: 0px;
  margin: 0px;
}

.homepanel button,
.homepanel .button 
 {
  margin:0px; 
  padding:0px;
  border:0px;
  width: 105px; 
  height: 30px; 
  background-image: linear-gradient(#5B92E5, #186D94 );
  /* Safari 4+, Chrome 1-9 */
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5B92E5), to(#186D94));
   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
  background-image: -webkit-linear-gradient(top, #5B92E5F, #186D94); 
   /* Firefox 3.6+ */
  background-image: -moz-linear-gradient(top, #5B92E5, #186D94);
   /* IE 10+ */
  background-image: -ms-linear-gradient(top, #5B92E5, #186D94);
   /* IE 8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#5B92E5, endColorstr=#186D94);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#5B92E5, endColorstr=#186D94)";
   /* Opera 11.10+ */
  background-image: -o-linear-gradient(top, #5B92E5, #186D94);
  -webkit-border-radius: .3em;
  -moz-border-radius: .3em;
  border-radius: .3em;
}

.homepanel button:hover,
.homepanel button a:hover {
  background-image: linear-gradient(#20C0D8, #20C0D8 );
  /* Safari 4+, Chrome 1-9 */
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#20C0D8), to(#20C0D8));
   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
  background-image: -webkit-linear-gradient(top, #20C0D8, #20C0D8); 
   /* Firefox 3.6+ */
  background-image: -moz-linear-gradient(top, #20C0D8, #20C0D8);
   /* IE 10+ */
  background-image: -ms-linear-gradient(top, #20C0D8, #20C0D8);
   /* IE 8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#20C0D8, endColorstr=#20C0D8);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#20C0D8, endColorstr=#20C0D8)";
   /* Opera 11.10+ */
  background-image: -o-linear-gradient(top, #20C0D8, #20C0D8);
}


.homepanel button img {
  width:3px;
  height:5px;
  vertical-align: .1em;
} 

.homebottomrow {
  margin-top: 2.3em;
  padding-bottom: 1em;
}

.homelesabox {
  padding-left:2em;
}

.homelesacol {
  display: inline-block;
  width:40%;
  margin-top:2em;
  margin-right:1.5em;
  vertical-align:top;
}

.homelesaitem {
  white-space:normal;
  margin-top: 0.5em;
  margin-bottom: 1em;
}

.homelesaitem a {
  color:inherit;
  text-decoration: none;
}


.homelesaitem img {
  padding:0.25em;
  width:35px;
  height:auto;
}

.homenewsitem {
  padding-top:2em;
  margin-right: 2em;
  clear: both;
}

.homenewsitemimg {
  float:left;
  position: relative;
  display: inline-block;
}


.homenewsitem a,
.homenewsitem a:hover
  {
    text-decoration: none;
    color: inherit;
  }

 .homenewsitemimg a:hover
  {
    opacity:0.7;
    filter:alpha(opacity=70);
  }


 .homenewsitem a:hover img
  {
    opacity:0.7;
    filter:alpha(opacity=70);
  }

.homenewsitemimg img {
  width:11.75em;
  width:auto\9; /* IE8 hack */
  height:auto\9; /* IE8 hack */
  padding:0.20em;
  background-image: linear-gradient(#9E9E9E, #9E9E9E);
  /* Safari 4+, Chrome 1-9 */
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F6E9E9), to(#9E9E9E));
   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
  background-image: -webkit-linear-gradient(top, #F6E9E9, #9E9E9E); 
   /* Firefox 3.6+ */
  background-image: -moz-linear-gradient(top, #F6E9E9, #9E9E9E);
   /* IE 10+ */
  background-image: -ms-linear-gradient(top, #F6E9E9, #9E9E9E);
   /* IE 8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F6E9E9, endColorstr=#9E9E9E);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#F6E9E9, endColorstr=#9E9E9E)";
   /* Opera 11.10+ */
  background-image: -o-linear-gradient(top, #20C0D8, #9E9E9E);
}

.homenewsitembox {
  display: inline-block;
  position: relative;
  float:left;
  margin-left:1.1em;
  margin-right: 0.5em;
  height:auto;
  max-width: 21em;
}

.homenewsitemhead {
  margin-bottom:1.1em;
}
.homenewsitemcontent {
  display: block;
  font-size: 0.9em;
  line-height: 1.5em;
}

.tw_dest {
  font-size: 0.9em;
  line-height: 1.5em;
  color: #727272;
}
.tw_dest  img {
  width: auto\9;
  height: auto;
  max-width: 2em;
  max-height: 2em;
  vertical-align: middle;
  border: 0;
}

.tw_dest a {
  text-decoration: none;
  color:#727272;
}

.tw_dest a:hover {
  opacity:0.7;
  filter:alpha(opacity=70);
  xtext-decoration: none;
  xcolor: inherit;
  }

.tw_reg input,
.tw_reg textarea,
.tw_reg select {
  max-width: 90%;
  margin-top: .65em;
}
.tw_reg textarea {
  resize:both;
  overflow:auto;
}
.tw_reg input[type=radio]{
  vertical-align: text-bottom;
}

.tw_registerBtn {
  padding-top: 1em;
}
ul.tw-reg-notes {
  font-style: inherit;
  color: inherit;
  padding: 0.71em;
  margin: 0.5em;
  list-style-type:circle;
  margin-top:2em;
}
.mpage {
  background-color: #ffffff;
  padding-top:0em;
  margin-right:7%;
  margin-left:7%;
  margin-top:0em;
  margin-bottom:0em;
}


.brandblock {
    width:17em;
    display: inline;
    margin-left: 2em;
    padding-top: 2em;
}

.brandblock a,
.brandblock a:hover,
.brandblock a:visited {
  text-decoration: none;

  }

.brand1 {
  font-size:2.5em;
  white-space: nowrap;
  color: #5B92E5;
}

.brand2 {
  font-size:2.45em;
  color:#888888;
  margin-left: 2.5em;
}

.carouselitem {
  padding: 0;
}
.royalSlider,
.carouselimg {
   width: 86%;
   padding: 0 7%;
   background: inherit;
   position:relative;
}
.royalSlider img,
.carouselimg img {
 padding:0 25% 0 25%;
 width:auto;
 height:auto;
 max-height: 20em;
}


.carouseltxt1 {
  padding-top:1em;
  font-size:3.37em;
  line-height: 1.0em;
  color: #5B92E5;
}

.carouseltxt2 {
  padding-top:.6em;
  font-size:2.35em;
  line-height: 1.0em;
  color:#888888;
}


.carouseltxt3 {
  padding-top:.4em;
  font-size:.9em;
  color:inherit;
  width: 32em;
}


a.teamworkslink,
a.teamworkslink:hover {
  color: inherit;
  text-decoration: none;
  font-weight: bold;
}

.membersrow, .tocrow {
  width:85%;
  padding: .5em 3em 1em 3em;
  font-size: 12px;
}


.membersrow img {
  height:auto;
}

.membersrowcredit {
  float:left;
  width:25%;
  max-width:8em;
  height:auto;
  padding:0 1em;
  border:none;
}

.membersboxed {
  padding:1em;
  border:1px solid #676767;
}
.membersboxed a:hover {
  text-decoration: none;
}

.membersrowcountrylist {
  margin-left: 15%;
}
.membersrowcountrylist li,
.membersrowcountrylist li>a {
  font-size: 1.1em;
  float:left;
  width: 12em;
  margin-left: 1.5em;
  margin-top:.5em;
  list-style: none;
}
.membersrowcountrylist li>a:hover {
  text-decoration: none;
}
.toch2 {
  font-size: 1.5em;
  font-weight: bold;
  padding: 1em 0;
  color: inherit;
}
.tocp {
  font-size: inherit;
  padding-top: 1em;
}

.twelvetxt {
  color: inherit;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
}


.fourteentxt {
  color: inherit;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
}

.memberlist ul > li img{
  display: block;
  width: 130px;
  height: 140px;
}

.membertitle {
  display: block;
}

.memberlist a {
  color: #727272;
  text-decoration: none;
}

.memberlist ul > li {
  float:left;
  width: 130px;
  height: 250px;
  margin-left: 1.5em;
  margin-top:1em;
  list-style: none;
  overflow: hidden;
}


.partnersrow [class*="span"] {
  padding:2em 2em;
}


.partnersrow img {
  width: 250px;
  height: 100px;
  padding-left: 20%;
}

 .partnersrow  a:hover
  {
    opacity:0.7;
    filter:alpha(opacity=70);
  }

.partnerslocal img {
  width:280px;
  height: 100%;
  padding-left: 0px;
  box-shadow: 3px 3px 3px rgba(0,0,0,0.5);
}

.partnerslocal .lesalogo {
  box-shadow: 0px 0px 0px rgba(0,0,0,0.5);
  width:150px;
}

.partnerslocal p.twelvetxt {
  padding-left:0%;
}

.navfix {
   padding-bottom:0.7em;
}

.navitems {
  background-color: #ffffff;
  position:relative;
  padding-top: 2em;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
}

.navitems .nav>li {
  margin-right:.5em;
  text-shadow:0 1px 0 #666;
  text-align:center;
  text-decoration:none;
  background-repeat:no-repeat;
  background-position:center;
  background-color: #5B92E5;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.navitems .nav>li>a,
.nav-collapse .nav>li>a,
.navbar-inverse .nav-collapse .nav>li>a, 
.navbar-inverse .nav-collapse .nav>li>a, 
.navbar-inverse .nav-collapse .dropdown-menu a, 
.navbar-inverse .nav-collapse .dropdown-menu a {
color:#ffffff;
background-color: #5B92E5;
}


.navitems .nav>li>a:hover,
.nav-collapse .nav>li>a:hover,
.navbar-inverse .nav-collapse .nav>li>a:hover, 
.navbar-inverse .nav-collapse .nav>li>a:focus
 {
  background-color:#ffffff;
  color: #000064;
}

.navbar-inverse .nav-collapse .dropdown-menu a:hover, 
.navbar-inverse .nav-collapse .dropdown-menu a:focus,
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,
.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle,
.navbar .nav li.dropdown.open>.dropdown-toggle,
.navbar-inverse .nav-collapse .dropdown-menu a:hover
{
  width: inherit;
  height: inherit;
  background-color:#ffffff;
  color: #000064;
  background-image: none;
  background-repeat: no-repeat;

}

.navbar-inverse .nav >li.active>a,
.navbar-inverse .nav > li.active>a:hover
{
  -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0px 0px rgba(0,0,0,0.1);
  background-color:#ffffff;
  color: #000064;
  border: none; /*1px solid #d4d4d4;*/
}

.teamworksimg img {
  width:80%;
  padding:0em 2em;
}

.teamworkswhyjoin {
  padding: 1em 0em 0em 4em;
  font-size:.98em;
  font-weight: normal;
  font-style: normal;
  color: #727272;
}

.teamworkswhyjoin p {
  padding-top: .5em;
  padding-bottom: 0em;
  width: 18.5em;
}


.teamworkswhyjoin p img {
  width:2em;
  padding: 0em 0em 0em 7em;
  margin: 0em;
}

.teamworkswhyjoin h4 {
  font-size: 1.6em;
  font-weight: 600;
  padding-bottom: 1.0em;
}

.teamworkswhyjoin a,
.teamworkswhyjoin a:hover {
  text-decoration: underline;
}

.teamworksblue {
  color: #5B92E5;
  font-weight:800;
}

.teamworksdarkblue {
  color:#325682; 
}

.teamworksgray {
  color:#888888;
  font-weight: 800;
}


.teamworks {
  margin:2em 0em 2em 0em; /*.7em 1.5em;*/
  padding-left: 3em;
}

.teamworks p button
 {
  margin:0em;
  padding:;
  border:0px;
  color: #ffffff;
  width: 238px; /*7.5em;*/
  height: 63px; /*2.5em;*/
  background-image: linear-gradient(#5B92E5, #186D94 );
  /* Safari 4+, Chrome 1-9 */
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5B92E5), to(#186D94));
   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
  background-image: -webkit-linear-gradient(top, #5B92E5F, #186D94); 
   /* Firefox 3.6+ */
  background-image: -moz-linear-gradient(top, #5B92E5, #186D94);
   /* IE 10+ */
  background-image: -ms-linear-gradient(top, #5B92E5, #186D94);
   /* IE 8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#5B92E5, endColorstr=#186D94);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#5B92E5, endColorstr=#186D94)";
   /* Opera 11.10+ */
  background-image: -o-linear-gradient(top, #5B92E5, #186D94);
  -webkit-border-radius: .3em;
  -moz-border-radius: .3em;
  border-radius: .3em;
}

.teamworks p button {
  color:#ffffff;
  text-decoration: none;
}

.teamworks p button:hover {
  
  background-image: linear-gradient(#20C0D8, #20C0D8 );
  /* Safari 4+, Chrome 1-9 */
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#20C0D8), to(#20C0D8));
   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
  background-image: -webkit-linear-gradient(top, #20C0D8, #20C0D8); 
   /* Firefox 3.6+ */
  background-image: -moz-linear-gradient(top, #20C0D8, #20C0D8);
   /* IE 10+ */
  background-image: -ms-linear-gradient(top, #20C0D8, #20C0D8);
   /* IE 8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#20C0D8, endColorstr=#20C0D8);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#20C0D8, endColorstr=#20C0D8)";
   /* Opera 11.10+ */
  background-image: -o-linear-gradient(top, #20C0D8, #20C0D8);
}


.teamworks p button img {
  padding: 0em 1.5em 0em 0em;
  width:3px;
  height:5px;
  vertical-align: .1em;
} 

.teamworks p img {
  padding:2em 0em;
  height:194px;
  width:218px;
}

.teamworkslinktac a {
  text-decoration: underline;
  font-size: 1.5em;
}

.tpanel {
  padding: 1em 2em 1em 2em;
}

.teamworkspanel {
  background-image: linear-gradient(#F5F5F5, #EAEAEA );
  /* Safari 4+, Chrome 1-9 */
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F5F5F5), to(#EAEAEA));
   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
  background-image: -webkit-linear-gradient(top, #F5F5F5, #EAEAEA); 
   /* Firefox 3.6+ */
  background-image: -moz-linear-gradient(top, #F5F5F5, #EAEAEA);
   /* IE 10+ */
  background-image: -ms-linear-gradient(top, #F5F5F5, #EAEAEA);
   /* IE 8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F5F5F5, endColorstr=#EAEAEA);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#F5F5F5, endColorstr=#EAEAEA)";
   /* Opera 11.10+ */
  background-image: -o-linear-gradient(top, #F5F5F5, #EAEAEA);
  color: #5181A0;
  height:224px;
}

.teamworkspanel p {
  margin-top:2.5em;
  padding:2em;
}

.teamworkspanelhead button
 {
  margin:0em;
  padding:0em;
  border:0px;
  font-size: 1.5em;
  color: #ffffff;
  width: 100%; 
  height: 38px;
  background-color: #5B92E5; 
}

.teamworkspanelhead button a {
  color:#ffffff;
  text-decoration: none;
}

.teamworkspanelhead button:hover,
.teamworkspanelhead button a:hover{
  
  background-image: linear-gradient(#20C0D8, #20C0D8 );
  /* Safari 4+, Chrome 1-9 */
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#20C0D8), to(#20C0D8));
   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
  background-image: -webkit-linear-gradient(top, #20C0D8, #20C0D8); 
   /* Firefox 3.6+ */
  background-image: -moz-linear-gradient(top, #20C0D8, #20C0D8);
   /* IE 10+ */
  background-image: -ms-linear-gradient(top, #20C0D8, #20C0D8);
   /* IE 8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#20C0D8, endColorstr=#20C0D8);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#20C0D8, endColorstr=#20C0D8)";
   /* Opera 11.10+ */
  background-image: -o-linear-gradient(top, #20C0D8, #20C0D8);
}


.teamworkspanelhead button img {
  padding: 0em 1.5em 0em 0em;
  width:3px;
  height:5px;
  vertical-align: .1em;
} 

.aboutpanelrow {
  padding:0em 2em 2em 4em;
}


.aboutpanelrow ul {
  margin:0;
}


.aboutpanelinside {
  text-align:justify;
  width:75%;
  max-width: 19em;
}

.aboutpanelinside h3 {
  color: #5B92E5;
  font-size: 20px;
  font-weight:700;
}


.aboutpanelinside img,
.aboutpanelinside img:hover {
  border:none;
   height:auto;
  cursor: pointer;
} 

.aboutlast {
  width:70%;
 }


.createbox {
  padding:0px;
  margin:0px;
}


.createlesarow {
  padding:0em 0 .5em 5%;
  width:90%;
}


.createlesarow .bluehead2 {
  font-size: 1.4em;
  font-weight: 700;
  padding:1em 0em 0em 1em;
}


.createlesarow .bluehead3 {
  font-size: 1.4em;
  font-weight: 700;
 }


.createlesawhat {
  background-color: #F5F5F5;
  background-color: rgba(244,244,244,0.95);
  filter:alpha(opacity=95); /* For IE8 and earlier */
}

.createpara {
   padding:1em;
  margin-bottom: 0px;
}


.createlesahowblock {
  background-color: #F5F5F5;
  background-color: rgba(244,244,244,0.95);
  padding-bottom:2.5em;
}

.createlesahow button {
  float:right;
  background-color:rgba(210,220,236,0.8); /*212,212,212,0.8);*/
  color:#817E7B;
  font-size:1em;
  font-weight: bold;
  padding:.4em 1em .2em 1em;
  border:1px white solid;
  border-radius:10px;
  box-shadow: 1px 1px 2px 0px;
}


.createlesahow {
  padding: 1em;
}

.createlesahowitem {
  padding-bottom:0.1em;
}

.createlesahowitemnumber {
  display: inline-block;
  float: left;
  background-image:url(../img/blue_back.png);
  background-repeat:no-repeat;
  font-family:Arial;
  width:51px;
  min-height:67px;
  font-size:2.5em;
  font-weight: bold;
  color:white;
  padding:.5em 0em 0em .40em;
}

.createlesahowitemtxt {
  float:left;
  padding-left: 1em;
  width:75%;
}


.createlesaexamples {
  padding:1em;
}

.createlesaexamples .createlesaexampleshead {
  font-size: 1.2em;
  font-weight: 700;
}

.createlesaexamples li {
  padding-left: 1em;
}

.createlesamore,
.createlesamore p {
  padding-top: 0.3em;
}

.createlesahowblock button a,
.createlesahowblock button a:hover, 
.createlesarow p a,
.createlesarow p a:hover,
.createlesamore p a,
.createlesamore p a:hover {
  color:inherit;
  text-decoration: none;
}


.webinaritem {
  width: 100%;
  position: relative;
  padding-top:2em;
  margin-right: 2em;
  clear: both;
}

.webinaritembox {
  display: inline-block;
  position: relative;
  float:left;
  margin-left:1.1em;
  margin-right: 0.5em;
  width:65%;
  height:auto;
}

.webinarsitemhead {
  margin-bottom:1.1em;
}

.webinaritemcontent {
  display: block;
  font-size: 0.9em;
  line-height: 1.5em;
  color: #727272;
}

.webinaritem a,
.webinaritem a:hover {
  color:inherit;
  text-decoration: none;
}

.webinaritem a:hover {
    opacity:0.7;
    filter:alpha(opacity=70);
  }
     
.webinaritemimg {
  float:left;
  position: relative;
  display: inline-block;
  width:25%;
}

.webinaritemimg img{
  height:auto; /* IE8 hack */
  padding:0.10em;
  background-image: linear-gradient(#9E9E9E, #9E9E9E);
  /* Safari 4+, Chrome 1-9 */
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F6E9E9), to(#9E9E9E));
   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
  background-image: -webkit-linear-gradient(top, #F6E9E9, #9E9E9E); 
   /* Firefox 3.6+ */
  background-image: -moz-linear-gradient(top, #F6E9E9, #9E9E9E);
   /* IE 10+ */
  background-image: -ms-linear-gradient(top, #F6E9E9, #9E9E9E);
   /* IE 8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F6E9E9, endColorstr=#9E9E9E);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#F6E9E9, endColorstr=#9E9E9E)";
   /* Opera 11.10+ */
  background-image: -o-linear-gradient(top, #20C0D8, #9E9E9E);
}

/* footer tags */
.footblueline {
  margin-top:2em;
  height: 4.5em;
  background-color: #B7CFF4;
}

.footrow {
  background-color: #5B92E5;
  height: 7em;
  padding: 0;
  font-size:12px;
  font-weight: normal;
}

.footcopy {
  padding-top:4.5em;
  color:#000000;
  font-weight: 100;
  padding-left: 2em;
  text-align: left;
  white-space:nowrap;
  display: inline-block;
}

.footlinks,
.footlinks a,
.footlinks a:hover {
  color:#F6F1F1;
  text-decoration: none;
  display: inline-block;
}

.footlinksextras,
.footlinksextras a,
.footlinksextras a:hover {
  padding: .5em 0em;
  text-decoration: none;
  display: inline-block;
}


.footlinksextras  img {
  padding-left: 1%;
  padding-bottom: 1.2em;
  width:auto;
  height:3em;
  border-radius: 10%;
}

.footlinksextrasdiv {
    display: inline-block;
}

.footsearchbox {
  position: relative;
  display: inline-block;
  width: auto;
  min-width:32em;
  min-height: 2em;
  height:auto;
}

#searchtags {
  position: absolute;
  top:-.3em;
  width:100%;
  padding:0;
}

.searchbox input[type="text"] {
  color:inherit;
}

/* Google CSE filters */

#adBlock,
.gsc-adBlockVertical,
.gsc-adBlock {display:none !important;}

.gsc-thinWrapper {
  width:100% !important;
}


.cse .gsc-control-cse, 
.gsc-control-cse {
  padding:0 !important;
}

.gsc-result .gs-title {
  height: 2.0em !important;
}

/* extended features */


#blanket {
  position:fixed;
  top:0em;
  left:0em;
  width:100%;
  height:120%;
  z-index:1;
  cursor:pointer;
  background-color: transparent;
}


#loader {
  top:0em;
  left:0em;
  width:100%;
  height:120%;
  position: fixed;
  width:100%;
  height: 100%;
  background-color: rgba(0,0,0,0.50);
  z-index: 3;
}

#loader img {
  position:inherit;
  top:49%;
  left:49%;
}


.popup-modal {
  position:absolute;
  top:3em;
  left:25%;
  padding:.5em 1.5em .5em 1em;
  min-width: 15em;
  width:35%;
  min-height: 10em;
  background-color: #F5F5F5;
  background-color: rgba(244,244,244,0.95);
  filter:alpha(opacity=95); /* For IE8 and earlier */
  border: .1em solid #D6D6C2;
  border-radius:10px;
  box-shadow: 5px 5px 10px 2px; 
  z-index: 2;
}

.popup-modal a {
  color: #5B92E5;
}

.popup-modal .btn_modal_close  {
  position:inherit;
  left:90%;
  margin: 0em;
  padding:0em;
  cursor:pointer;
  z-index: inherit;
}

.popuphead,.popuphead2 {
  color:#5B92E5; 
  font-size: 16px;
}

.popuphead2 {
  padding-left: 1em;
}

.popupheadsmall {
  color:#5B92E5; 
  font-size: 12px;
}

.popupbody {
  color:inherit;
  font-size: 13px;
}

.popupbody a:hover {
  text-decoration: none;
}

.popupbody img {
  height:3em;
  width:auto;
}

.popupcountrylist {
  display:block;
  list-style:none;
}

.popupnote {
  padding:0 2em;
  color: #676767;
}

/* Royal Slider markup, for Carousel */
#content-slider-1 {
  height:20.36em; /*285px;*/
}
.rsArrow, .rsArrowRight, .rsArrowLeft, .rsGCaption {
  display:none;
}
.rsSlide, .rsOverflow, .rsContainer {
  cursor:pointer;
  height: auto;
}

.rsMinW .rsBullets {
        position: absolute;
        top:270px; 
        right: 46%;
        z-index: inherit;
        padding-top: 4px;
        height: auto;
        text-align: center;
        line-height: 16px;
        overflow: hidden;
}
.rsMinW .rsBullet {
        width: 16px;
        height: 16px;
        display: inline-block;
        *display:inline; 
        *zoom:1;
        padding: 6px 5px 6px 4px;
}
.rsMinW .rsBullet span {
        display: block;
        width: 16px;
        height: 16px;
        border-radius: 50%;
        background: #EEEEEE;
        background: rgba(238,238,238,0.9);
        box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.25);
}
.rsMinW .rsBullet.rsNavSelected span {
        background: #5B92E5;
}

/*  IE8 special tags */
.showoncollapse {
    display: none;
  }


.ielabel {
  font-size: 1em;
  padding: .5em 0 .1em 0;
}

/* device category features split by screen size:
*  phones:          0-480 px
*  small tablets:  481-767px
*  large tablets:  768-979px
*  small desktops: 980-1199px
*  large desktops: 1200+px
*/

/* phones */
@media (max-width: 480px) {

 
  .navbar-fixed-top {
     margin-bottom: 0em;
  }

  .navfix  {
      margin-left:0;
      margin-right:0;
      padding-bottom: 0em;
      }
  .mpage {
    margin-right:0;
    margin-left:0;
    padding-top:0;
  }
  .navitems {
    float:left;
    margin-left:2em;
    padding-top: .5em;
    font-size: 1em;
  }
  .brandblock {
    margin-left:1em;
    width:14em;
    padding-top: 1em;
  }
  .brand1 {
    font-size:2.3em;
    white-space: nowrap;
  }
  .brand2 {
    font-size:2.1em;
    margin-left: 2.3em;
   }
  .navbar-inverse .btn-navbar, .navbar .btn-navbar, .navbar-inveWrse .btn-navbar  {
    margin-top:1em;
    margin-right:.3em;
  }
  .homepanelinside {
     width:15.28em; /*200px;*/
     font-size: 0.85em;
  }
  .headelems {
    padding-right: 1em;
  }
  .homelesabox,
  .homenewsbox {
    padding-top: 3em;
    padding-left: 20%;
  }
  .homelesacol {
    display:block;
    width: auto;
  }
  .homelesacol:last-child {
    margin-top: 0;
  }
   .homenewsitemimg img {
    width:auto;
    max-width: 100%;
  }
  .homenewsitembox {
    display:block;
    padding-top: 1em;
    margin-left: 0;
  }
  .bluehead2 {
    font-size: 1.4em;
  }

  .bluehead3bold {
    font-size: 1.1em;
  }

  .grayline {
    width: 85%;
  }

  .membersrow {
    padding: .5em 0 1em 0;
  }

  .membersrow .twelvetxt {
    margin-top:1em;
  }

  .membersrow .bluehead {
    margin-left: .25em;
  }

  .memberlist ul > li {
    width: 80%;
    height: 250px;
    margin-left: 0em;
    margin-top: 0em;
  }

  .memberlist ul > li img {
    width: 80%;
    height: auto;
  }

  .membersrowcountrylist {
    margin-left: 5%;
  }
  
  .partnersrow [class*="span"] {
    padding:.5em 0em;
  }
  .partnersrow .twelvetxt,
  .partnersrow .bluehead {
    padding:0em 4%;
  }

  .partnersrow img {
    padding-left: 15%;
  }
  .partnerslocal img,
  .partnerslocal .twelvetxt {
     padding-left: 0px;
     margin-left: 10%;
  }

  #content-slider-1 {
    height:31.5em;
  }
  .carouselimg img {
    width:auto;
    height:auto;
    max-height:19.4em;
    max-width:47%;
  }
  .rsMinW .rsBullets {
     top:30em; 
     right: 46%;
     padding-top: 4px;
     right:40%;
   }

  .carouselrow {
    padding: 0;
    height:auto !important;
  }

  .carouseltxt1 {
    padding: .2em 5% 0 10%;
    font-size: 2.7em;
  }

  .carouseltxt2 {
    padding: .2em 5% 0 10%;
    font-size: 2.0em;

   }

  .carouseltxt3 {
     padding: 0 5% 0 10%;
     font-size: 0.85em;
     width: 80%;
  }

  .footrow {
     font-size: 0.805em;
  }

  .footcopy {
    padding-top: 1em;
    padding-left: 5%;
    text-align: left;
    white-space: normal;
  }

  .footlinks {
    padding-top: 1em;
    padding-left: 5%;
  }

  .footlinksextras {
    width:90%;
  }

  .footlinksextrasdiv {
    display: block;
    margin-left: 20%;
  }

  .footsearchbox {
       display: block;
       width: auto;
       min-width:13em;
       margin-left: 5%;
    }
 
  .popup-modal {
    min-width: 10em;
    width:70%;
    left:8%;
  }

  .popup-modal .btn_modal_close  {
     left:86%;
  }

  #blanket {
    height:100%;
  }

  .teamworksimg img {
    width:60%;
    padding-left: 20%;
  }

  .teamworkswhyjoin {
    padding: 3em 0% 0em 20%;
  }

  .teamworkswhyjoin h4 {
    font-size: 1.3em;
  }

  .teamworkswhyjoin p {
    padding-top: 1.5em;
    width: 50%;
  }

  .teamworkswhyjoin p img {
    padding: 0em 0em 0em 25%;
  }

  .teamworks {
     padding-left: 12%;
  }

  .teamworks .hideoncollapse {
    margin: 0em 0em 0em 0em;
  }

  .teamworkspanel {
    min-width:230px;
  }

  .teamworkspanel p {
    margin-top: 1em;
    padding: 1em;
    }

  .tpanel {
    padding: 1em 25% 2em 15%;
  }

  .aboutpanelrow {
    width:90%;
    padding:0em 0 2em 10%;
  }

  .aboutpanelinside{
    width:90%;
    max-width: inherit;
    padding-bottom:2em;
  }

  .aboutlast {
    padding-bottom: 0;
  }

 .createlesarow .bluehead {
    font-size: 1.8em;
 }

  .createlesahowitem {
  padding-bottom: 0.5em;
  }

 .createlesahowitemtxt {
    width:65%;
  }

}

/* small tablets */
@media (min-width: 481px) and (max-width: 767px) {


  .navbar-fixed-top {
     margin-bottom: 0em;
  }

  .navfix  {
      margin-left:0;
      margin-right:0;
      padding-bottom: 0em;
  }
  .mpage {
    margin-right:0;
    margin-left:0;
    padding-top:0;
  }
  .navitems {
    float:left;
    margin-left:3em;
    padding-top: .5em;
    font-size: 14px;
  }

  .navbar-inverse .btn-navbar, .navbar .btn-navbar, .navbar-inverse .btn-navbar  {
    margin-top:1em;
    margin-right: 2em;
  }

  .brandblock {
   margin-left:2em;
  }

  .headelems {
     margin-right: 1em;
   }

  .homepanelinside {
     width:200px;
  }

  .homelesabox {
    width:50%;
    padding-top: 3em;
    padding-left: 30%;
    padding-right: 20%
  }

  .homenewsbox {
    padding-top: 3em;
    padding-left: 20%;
  }

  .homelesacol {
    display: block;
    width:auto;
  }

  .homelesacol:last-child {
    margin-top: 0;
  }

  .homenewsitemimg img {
    width:auto;
    max-width:100%;
  }

  .homenewsitembox {
    max-width: 70%;
    float: right;
    padding-top: 1em;
    margin-left: 1em;
  }

  .homenewsitemcontent {
    width:auto;
  }

  .bluehead2 {
    font-size: 1.4em;
  }

  .bluehead3bold {
    font-size: 1.1em;
  }

  .grayline {
    width: 85%;
  }

  #content-slider-1 {
    height:33.5em;
  }
 
  .carouselimg img {
    width:auto;
    height:auto;
    max-height:19.4em;
    max-width:47%;
  }

  .rsMinW .rsBullets {
     top:32em; /*410px;*/
     right: 46%;
     padding-top: 4px;
   }

  .carouselrow {
    padding: 0;
    height:auto !important;
  }

  .carouseltxt1 {
    padding: .2em 5% 0 15%;
    font-size: 3.0em;
  }

  .carouseltxt2 {
    padding: .2em 5% 0 15%;
    font-size: 2.15em;
   }

  .carouseltxt3 {
     padding: 0 5% 0 15%;
     width: 80%;
  }


  .footcopy {
    padding-top: 1em;
    padding-left: 30%;
    text-align: left;
  }

  .footlinks {
    padding-top: 1em;
    padding-left: 30%;
  }

  .footlinksextras {
     margin-top:2em;
     width:90%;
    }

  .footlinksextrasdiv {
    display: block;
    margin-left: 40%;
  }

  .footsearchbox {
       display: block;
       width: auto;
       min-width:50%;
       margin-left: 15%;
    }

  .popup-modal .btn_modal_close  {
    left:89%;
  }

  .partnersrow [class*="span"] {
    padding:.5em 0em;
  }

  .partnersrow .twelvetxt,
  .partnersrow .bluehead {
    padding:0em 4%;
  }

  .partnersrow img {
    padding-left: 20%;
  }

  .partnerslocal img,
  .partnerslocal .twelvetxt {
     padding-left: 0px;
     margin-left: 20%;
  }

  .teamworksimg img {
    width:40%;
    padding-left: 29%;
   }

  .teamworkswhyjoin {
    padding: 3em 0% 0em 30%;
  }

  .teamworkswhyjoin h4 {
    font-size: 1.4em;
  }

  .teamworkswhyjoin p {
    padding-top: 1.5em;
    width: 50%;
  }

  .teamworks {
     padding-left: 30%;
  }

  .tpanel {
    padding: 0em 25% 4em 25%;
  }

  .membersrowcountrylist {
    margin-left: 2%;
  }

  .aboutpanelrow {
    width:50%;
    padding:0em 25% 2em 25%;
    overflow: hidden;
  }

  .aboutpanelinside{
    width:90%;
    max-width: inherit;
    padding-bottom:2em;
  }

  .aboutlast {
    padding-bottom: 0px;
  }
  

}


/* misc extra tags */

  @media (max-width: 520px) {

    .homenewsitembox {
      display:block;
      float:left;
      width:100%;
    }

  }


  @media (max-width: 767px) {

      .showoncollapse {
        display: block;
      }


      .hideoncollapse {
        display: none;
      }
  }


  @media (min-width: 768px) {

      .showoncollapse {
        display: none;
      }


      .hideoncollapse {
        display: block;
      }

  }

/* large tablets */
@media (min-width: 768px) and (max-width: 979px) {



  .navbar-fixed-top {
     margin-bottom: 0em;
  }

  .navfix  {
      margin-left:0;
      margin-right:0;
      padding-bottom: 0em;
      }

 
 .mpage {
    margin-right:0;
    margin-left:0;
    padding-top:0;
  }

  .navitems {
    float:left;
    margin-left:3.5em;
    padding-top: .5em;
    font-size: 0.85em;
  }

  .navbar-inverse .btn-navbar, .navbar .btn-navbar, .navbar-inverse .btn-navbar  {
    margin-top:1em;
    margin-right: 3em;
  }

  .brandblock {
   margin-left:3em;
  }

  .headelems {
     padding-right: 3em;
   }

  .homepanelinside h3 {
    line-height: 1.6em;
  }

  .homepanelinside {
    height: 158px;
    width: 95%;
  }

   .homelesabox {
    padding-top: 3em;
    padding-left: 5%;
   }

  .homelesaitem {
    width:48%;
    white-space:nowrap;
  }
  
  .homenewsbox {
    padding-top: 3em;
    padding-left: 5%;
  }

  .homelesacol:last-child {
    margin-left: 1em;
  }

  .homenewsitemimg img {
    display: block;
    width:auto;
    max-width:100%;
  }

  .homenewsitembox {
    display: block;
    padding-top: 1em;
    margin-left: 0em;
  }

  .homenewsitemcontent {
    width:inherit;
  }

  .partnersrow [class*="span"] {
    padding:1em 0em;
  }

  .partnersrow .twelvetxt,
  .partnersrow .bluehead {
    padding:0em 4%;
  }

  .partnersrow img {
    padding-left: 20%;
  }

  .partnerslocal img {
     padding-left: 0px;
  }

  .carouseltxt1 {
    padding-top: .5em;
    font-size: 3.0em;
  }

  .carouseltxt2 {
    padding-top: .4em;
    font-size: 2.15em;
  }

  .carouseltxt3 {
     width: 95%;
  }

  .footcopy {
    padding-top: 1em;
    padding-left: 30%;
    text-align: left;
  }

  .footlinks {
    padding-top: 1em;
    padding-left: 30%;
  }

  .footlinksextras {
    margin-left: 15%;
    margin-top:2em;
    display: block;
  }

  .teamworksimg img {
    width:90%;
   }

  .teamworkswhyjoin {
    padding: 0em 0em 0em 1.2em;
  }

  .teamworkswhyjoin h4 {
    font-size: 1.4em;
  }

  .teamworkswhyjoin p {
    padding-top: .1em;
  }

  .teamworks {
    margin:1em 0em 0em 0em;
    padding-left: .3em;
  }

  .teamworkspanel {
    height:254px;
  }

  .teamworkspanel p {
    margin-top:2.0em;
    padding:1.5em;
  }

  .teamworkslinktac a {
    font-size: 1.3em;
  }
  
  .teamworkspanelhead button {
    font-size: 1.3em;
  }

  .membersrowcountrylist {
    margin-left: 1%;
  }

  .aboutpanelrow {
    width:90%;
    padding:0em 5% 2em 5%;
  }

  .aboutpanelinside{
    width:90%;
    padding-bottom:2em;
  }

  .aboutlast {
    padding-bottom: 0px;
  }

  .createlesahowitemtxt {
    width:65%;
  }

}

/* small desktop */

@media (min-width: 980px) and (max-width: 1199px) {


  .navfix {
    margin-left:0%;
    margin-right: 0%;
  }

  .navitems {
      margin-right:0em;
      display:inline-block;
      padding-top: 2em;
      font-size: 14px;
   }
 
  .navitems .nav>li {
    margin-right: .3em;
  }

  .brandblock {
      width:12.35em;
      margin-left: 1.5em;
  }

  .brand1 {
    font-size:1.90em;
    white-space: nowrap;
  }

  .brand2 {
    font-size:1.75em;
    margin-left: 2.75em;
  }

  .headelems {
     margin-right: 0em;
     padding-right: 1.5em;
   }


  .homelesabox {
    padding-top: 3em;
    padding-left: 5%;
  }

  .homelesaitem {
    width:48%;
    white-space:nowrap;
  }
  
  .homenewsbox {
    padding-top: 3em;
    padding-left: 5%;
  }

  .homelesacol:last-child {
    margin-left: 1em;
  }

  .homenewsitemimg img {
    display: block;
    width:auto;
    max-width:100%;
  }

  .homenewsitembox {
    display: block;
    padding-top: 1em;
    margin-left: 0em;
  }

  .homenewsitemcontent {
    width:inherit;
  }
 
  .grayline {
    width: 85%;
  }

  .footcopy {
    padding-left: 10%;
    text-align: left;
  }

  .footlinks {
     padding-left: 10%;
  }


  .footlinksextras {
    padding-top: 1em;
    margin-left: 20%;
    margin-top:2em;
    display: block;
  }

  .teamworksimg img {
    width:90%;
   }

  .teamworkswhyjoin {
    padding: 0em 0em 0em 1.2em;
  }

  .teamworkswhyjoin p {
    padding-top: .1em;
  }


  .teamworks {
    margin:1em 0em 2em 0em; 
    padding-left: 1em;
  }

  .teamworkspanel {
    height:254px;
  }

  .teamworkspanel p {
    margin-top:1.5em;
    padding:1.5em;
  }

  .membersrowcountrylist {
    margin-left: 5%;
  }

  .aboutpanelrow {
    width:90%;
    padding:0em 5% 2em 5%;
  }

  .aboutpanelinside{
    width:90%;
    padding-bottom:2em;
  }

  .aboutlast {
    padding-bottom: 0px;
  }
  
}

/* large desktop */

@media (min-width: 1200px) {

}
