html {
    font-size: 13px;
    line-height: 1.5em;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    -moz-font-feature-settings: inherit;
    -moz-font-language-override: inherit;
    border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-variant: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}

.h2 {
    text-transform: uppercase;
}
.h2 {
    font-size: 16pt;
    line-height: 13pt;
}


* {
    -moz-box-sizing: border-box;
}

html {
line-height: 1;
}

#body {
    opacity: 1;
    transition: opacity 100ms ease 0s;
}

body.default-layout #body {
    padding-top: 60px;
}

#body_b {
    opacity: 1;
    transition: opacity 100ms ease 0s;
}

body.default-layout #body_b {
    padding-top: 50px;
}



html {
font-size: 16px;
line-height: 1.5em;
}
html, body {
height: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}


.grid {
    margin-left: auto;
    margin-right: auto;
    max-width: 64em;
    padding-left: 0;
    padding-right: 0;
}

body.default-layout #body>.inner {
position: relative;
}

body.default-layout #left {
    display: block;
    float: left;
    margin-right: 0;
    position: relative;
    width: 37.5%;
}

body.default-layout #body > .inner {
    background-color: #F0F1F4;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    padding: 0;
}


.grid:after {
    clear: both;
    content: "";
    display: table;
}



* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

 body.default-layout #main .main {
min-height: 1000px;
padding: 2.1em 1.5em;
margin-bottom: 0;
}








/*html, body {
    border: 0 none;
    font-size: 90%;
    margin: 0;
}
html, body, input {
    font-family: arial,sans-serif;
}
body {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
}
div, form {
    margin: 0;
}
.settings {
    overflow: auto;
}
.bold-text {
    font-weight: bold;
}
a, a:visited, .link {
    color: #1155CC;
}*/

a:focus {
}
a:focus {
    -moz-user-select: none;
}


/*input {
    font-size: 95%;
}*/
iframe {
    border: 0 none;
}









































































/*#top-bar {
    border-bottom: 1px solid #E5E5E5;
    height: 60px;
    position: relative;
}
#top-bar.jfk {
    display: none;
}


#logo-container {
    clear: left;
    padding: 0;
}

#logo {
    background: url("/reader/ui/537640976-reader-logo-en.gif?hl=en") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 27px;
    margin: -10px 0 0;
    position: absolute;
    top: 50%;
    width: 138px;
}
#logo span {
    display: none;
}
#app-top-bar {
    height: 60px;
}
#page-specific-top-bar {
    overflow: hidden;
}
*/

li {
    line-height: 23px;
}






































html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,cite,a,abbr,acronym,address,em,strong,img,dl,dt,dd,ol,ul,li,form,fieldset,legend,label,table,caption,tbody,tfoot,thead,tr,th,td{
    padding:0;border:0;outline:0;margin:0; font:inherit;vertical-align:baseline
   }

ol,ul{list-style:none}


body{
/*font-family: "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;*/
font-family: 'Open Sans', sans-serif;
color: #3d464d;
font-weight: normal;
     }

a {
    color: #35877F;
    text-decoration: none;
    transition: color 200ms ease 0s;
}





input,textarea,button{

    font: normal 85.3%/1.738em "Quattrocento Sans";
    }

a{text-decoration:none}

a:link{color: #000;text-decoration:underline}

a:hover{text-decoration:none; }

a:visited{color: #000; }





body{margin:0 auto 15px auto}









input::-moz-focus-inner{border:0}






@-webkit-keyframes wiggle{0%{-webkit-transform:rotate3d(0,0,0,0deg)}

25%{-webkit-transform:rotate3d(0,0,0,5deg)}

75%{-webkit-transform:rotate3d(0,0,0,-5deg)}

100%{-webkit-transform:rotate3d(0,0,0,0deg)}

}

@-moz-keyframes wiggle{0%{-moz-transform:rotate(0deg)}

25%{-moz-transform:rotate(5deg)}

75%{-moz-transform:rotate(-5deg)}

100%{-moz-transform:rotate(0deg)}

}

@-webkit-keyframes heart-throb{0%{-webkit-transform:scale(1)}

100%{-webkit-transform:scale(1.3)}

}

@-moz-keyframes heart-throb{0%{-moz-transform:scale(1)}

100%{-moz-transform:scale(1.3)}

}

@-ms-keyframes heart-throb{0%{-ms-transform:scale(1)}

100%{-ms-transform:scale(1.3)}

}

body {
background: url("../images/bg_2.png");
}


























































/*#colorbox .steph_style label.labelBlur{font-size:15px;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;padding:14px 12px}*/















































































































#search_bar #location::-webkit-input-placeholder{color:#e10979}

































































































































































































/*
.ui-datepicker-current{display:none!important}

.ui-datepicker-close{background:none!important;border:none!important;cursor:pointer!important;color: #36C!important;font-size:12px!important;font-weight:normal!important}

.ui-datepicker-close:hover{font-weight:bold!important}

.ui-datepicker-buttonpane{text-align:center;padding-top:10px}

.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}

.ui-datepicker{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-o-box-shadow:0 0 20px #666;-moz-box-shadow:0 0 20px #666;-webkit-box-shadow:0 0 20px #666;box-shadow:0 0 20px #666;background:white;border:1px solid #aaa;padding:10px;border:1px solid #d3d3d3;display:none;width:205px}

.ui-datepicker-header{background:none!important;border:none!important;padding-left:1px}

.ui-datepicker-title{font-size:15px;font-weight:bold;text-align:center;letter-spacing:-0.25px;padding-bottom:8px}

.ui-datepicker-calendar{padding-left:1px}

.ui-datepicker-calendar tbody{display:block;overflow:hidden;width:auto}

.ui-datepicker-calendar tr{display:block;overflow:hidden;width:200px;background:#fff;padding-bottom:1px;width:203px}

.ui-datepicker-calendar tbody tr{background:#e5e5e5!important}

.ui-datepicker-calendar tr td,.ui-datepicker-calendar tr th{display:block;float:left;overflow:hidden;height:26px;width:28px;margin-right:1px;background:#efefef;padding:0}

.ui-datepicker-calendar tr td span,.ui-datepicker-calendar tr th span,.ui-datepicker-calendar tr td a{background:none!important;border:none!important;display:block;padding-top:4px;text-align:center;width:28px;height:22px}

.ui-datepicker-calendar tr th span{background:#fff!important;font-weight:bold}

.ui-datepicker-calendar tr td.ui-datepicker-unselectable{background:#a7a7a7}

.ui-datepicker-calendar tr td a.ui-state-hover{background:#85c7f0!important;font-weight:normal;color:#fff}

.ui-datepicker-calendar tr td a.ui-state-active{background:#85c7f0!important;font-weight:bold;color:#fff}

.ui-datepicker-prev,.ui-datepicker-next{cursor:pointer}*/








































@-moz-document url-prefix(){button.button-glossy:before{display:none}

}









/*input[type="text"],input[type="password"],input[type="date"],input[type="search"],textarea{margin-left:0;margin-right:0;padding:.3em .4em;background:#fff;border:1px solid #d2d2d2;color:#393c3d;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;-o-box-shadow:inset -1px 1px 1px 0 rgba(0,0,0,0.1);-moz-box-shadow:inset -1px 1px 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:inset -1px 1px 1px 0 rgba(0,0,0,0.1);box-shadow:inset -1px 1px 1px 0 rgba(0,0,0,0.1);font-size:1em}*/




input[type="text"]:-webkit-input-placeholder,input[type="password"]:-webkit-input-placeholder,input[type="date"]:-webkit-input-placeholder,input[type="search"]:-webkit-input-placeholder,textarea:-webkit-input-placeholder{color:#bbb}

input[type="text"]:-moz-placeholder,textarea:-moz-placeholder{color:#bbb}

select{font-size:1em;cursor:pointer;margin:.3em 0;color:#393c3d;-o-box-shadow:0 1px 2px -1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px -1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px -1px rgba(0,0,0,0.2);box-shadow:0 1px 2px -1px rgba(0,0,0,0.2);text-shadow:0 1px 0 #fff;-webkit-appearance:menulist;

-webkit-appearance: none;
-moz-appearance: none;
}











/*.placeholder{color:#0000BB}*/









/*
#tooltip,.pretty-tooltip{display:block;position:absolute;text-align:center;opacity:.9;-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90);z-index:99;color:#fff;padding:8px 10px;border:1px solid #000;font-size:13px;text-shadow:0 1px 1px rgba(0,0,0,0.8);max-width:400px;font-weight:normal;background:rgba(0,0,0,0.9);background:-webkit-gradient(linear,center top,center bottom,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));background:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5323232',endColorstr='#e5000000',GradientType=0);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-o-box-shadow:inset 0 0 1px rgba(255,255,255,0.5),0 1px 0 rgba(100,100,100,0.1),0 2px 0 rgba(150,150,150,0.1);-moz-box-shadow:inset 0 0 1px rgba(255,255,255,0.5),0 1px 0 rgba(100,100,100,0.1),0 2px 0 rgba(150,150,150,0.1);-webkit-box-shadow:inset 0 0 1px rgba(255,255,255,0.5),0 1px 0 rgba(100,100,100,0.1),0 2px 0 rgba(150,150,150,0.1);box-shadow:inset 0 0 1px rgba(255,255,255,0.5),0 1px 0 rgba(100,100,100,0.1),0 2px 0 rgba(150,150,150,0.1)}


#tooltip.has-arrow::before,.pretty-tooltip.has-arrow::before{content:' ';background:url(../images/header/dropdown_arrow.png?1338566239) no-repeat center center;height:8px;display:block;position:relative;top:-7px;width:100%}*/


























/* gmail icons */






header ul li a:link{
    color:#ffffff;
}
header ul li a:hover{
    color:#9BD64A;
}

header ul li a:visited{
    color:#ffffff;
}





/* css for timepicker */


































































































#keywords::-webkit-input-placeholder{
color:#999;font-weight:normal}






















#search_form input::-webkit-input-placeholder{
color:#d3d3d3;font-weight:normal}






































































































































/*#contact_us_container .cajal.intro .header{
      border:1px solid #343637;
background:#313334;
background:-webkit-gradient(linear,center top,center bottom,from(#565a5b),to(#313334));
background:-moz-linear-gradient(top,#565a5b,#313334);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff565a5b',endColorstr='#ff313334',GradientType=0);
-o-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.15);
-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.15);
-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.15);
box-shadow:inset 0 0 0 1px rgba(255,255,255,0.15)}*/





























































@font-face{
    font-family:'Octicons Regular';
    src:url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-aff7e82aa2fb770134b35f61794e9ca11a6556cb.eot");
    src:url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-aff7e82aa2fb770134b35f61794e9ca11a6556cb.eot#iefix") format("embedded-opentype"),url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-ea227ee7505207ebf76244f0ec61db5f93884daf.woff") format("woff"),url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-c2bdc8273713b8084bdde5f5a7067a82a86d0862.ttf") format("truetype"),url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-bb14942dccfc3f02e799635a23b3514e64a3886c.svg#newFontRegular") format("svg");
    font-weight:normal;font-style:normal
  }








































/*#block-system-main h3 {
margin: 20px auto;
padding: 5px 4px 5px 30px;
border-top: 4px solid #BBEE77;
border-bottom: 4px solid #BBEE77;
background-color: #F8FFF0;
width: 92%;
}*/







.footer-social a:hover {
  opacity: 1;
}


















/*#profile_left {
width: 250px;
float: left;
padding: 10px 0 0 0;
}*/


#main{
float: right;
width: 62.5%;
padding: 0 10px;
background-color: #fff;
border-left: 1px solid #ddd;
}







/*input[type=text], select, .textarea, textarea {
margin-left: 0;
margin-right: 0;
padding: 0.5em;
background: white;
border: 1px solid #7D9FD0;
color: #393C3D;
-moz-border-radius: 0.3em;
-webkit-border-radius: 0.3em;
border-radius: 0.3em;
-o-box-shadow: inset -1px 1px 1px 0 rgba(0,0,0,0.1);
-moz-box-shadow: inset -1px 1px 1px 0 rgba(0,0,0,0.1);
-webkit-box-shadow: inset -1px 1px 1px 0 rgba(0,0,0,0.1);
box-shadow: inset -1px 1px 1px 0 rgba(0,0,0,0.1);
font-size: 1em;
width: 98%;
}*/



















label.error {
color: #ff0000;
font-size:12px;
}












footer {
z-index: 10;
background-color: black;
bottom: 0;
margin-bottom: 0px;
padding: 0;
position: fixed;
text-align: center;
width: 100%;
height: 30px;
}
ol, ul {
list-style: none;
}
footer ul li {
    font-size: 12px;
display: inline-block;
color: white;
vertical-align: middle;
padding: 1px 20px;
font-weight: 100;
font-stretch: normal;
text-decoration: none;
line-height: 30px;
}



.footer-social a:hover {
opacity: 1;
}

.footer-social a.social-google-plus {
background-image: url('https://www.supercolegas.com/images/social/google-plus-icon.png');
margin-right: 5px;
}


.footer-social a.social-twitter {
background-image: url('https://www.supercolegas.com/images/social/twitter-icon.png');
margin-right: 5px;
}

.footer-social a {
-webkit-transition: opacity 0.2s ease-in-out;
-moz-transition: opacity 0.2s ease-in-out;
-o-transition: opacity 0.2s ease-in-out;
transition: opacity 0.2s ease-in-out;
background-position: 0 0;
background-repeat: no-repeat;
display: block;
float: left;
height: 30px;
opacity: 0.8;
width: 35px;
color: transparent;
}


.footer-social a.social-facebook {
background-image: url('https://www.supercolegas.com/images/social/facebook-icon.png');
margin-right: 5px;
}

.footer-social a.social-linkedin {
margin-left: 4px;
background-image: url('https://www.supercolegas.com/images/social/linkedin-logo.png');
}



img {
-ms-interpolation-mode: bicubic;
}






/*.internal_scroll_tree li {
background: none repeat scroll 0 0 #F7F7F7;
}*/


strong, b {
  font-weight: bold;
}

ul {
list-style-type: disc;
list-style-image: none;
}

ol, ul {
list-style: none;
}



/*.blogs-wrapper {
border: 1px solid #CACACA;
}
*/














/* internal wrapper */















header.with_divider {
padding-bottom: 0.50em;
border-bottom: 1px solid #cccccc;
}
.h2 {
font-size: 13px;
line-height: 13pt;
}




select {
    background: url(//supercolegas.com/central/media/images/icons/flechabajo.png) no-repeat scroll 100% 50% / 25px auto #FFFFFF;

    border: 1px solid #ccc;
    border-radius: 0;
    padding: 7px 33px 7px 7px;
    position: relative;
    font-size: 12px;
    
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;



    
}
select::-ms-expand {
    display: none;
}

/*#pulse_form .dummy {
width: 18px;
height: 23px;

overflow: hidden;
position: absolute;
background: url(//supercolegas.com/central/media/images/icon_paper_clip_18x23.png);

    background: url(//supercolegas.com/central/media/images/icon_paper_clip_18x23.png); no-repeat 0 0;
}

#pulse_form .file-input {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    width: 18px;
    height: 20px;
    cursor: pointer;    background: url(//supercolegas.com/central/media/images/icon_paper_clip_18x23.png); no-repeat 0 0;


}
*/












/*#images_wrapper {
height: 100%;
margin: 0 auto;
padding: 0;
width: 740px;
clear:both;
}*/








article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
    display: block;
}


































* {
    -moz-box-sizing: border-box;
}









input {
    outline: medium none;
}

textarea {
    -moz-appearance: none;
    background-color: #FFFFFF;
    border: 1px solid #ccc;
    border-radius: 0;
    color: #333333;
    display: block;
    padding: 8px;
    resize: vertical;
    width: 100%;
}
















textarea, input {
    outline: medium none;
}




















body.default-layout #left {
width: 27.5%;
float: left;
margin-right: 0%;
display: block;
position: relative;
}


#my_sections .icons_dash {
    position: fixed;
    width: 283px;
}

/*
#my_sections .icons_dash {
    width: 328px;
}*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
    display: block;
}


#my_sections header {
    background-color: #FFFFFF; 
    border-bottom: 1px solid #ACACAC;
    padding: 2em 0 1.5em;
}







body.default-layout #main {
    background-color: #FFFFFF;
    padding: 1em;
}


body.default-layout #main {
    border-left: 1px solid #DDDDDD;
    float: right;
    margin-right: 0;
    padding: 0;
    position: relative;
    width: 72.5%;
}
body.default-layout #main {
    float: right;
    margin-right: 0;
    width: 72.5%;
}




























/* popover begin */

/*.popover{position:absolute;z-index:900;display:none;width:300px;text-align:left;white-space:normal;border:1px solid rgba(0,0,0,0.2);margin-left:100px;line-height:1.25;background-color:#fff;color:#000;box-shadow:4px 5px 8px 3px rgba(0,0,0,0.1)}
.popover::before,.popover::after{bottom:100%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid transparent;border-bottom-color:#f7f7f7;border-width:10px;border-color:rgba(0,0,0,0);left:25px}
.popover::before{border-bottom-color:rgba(0,0,0,0.2);border-width:11px;margin-left:-11px}

.popover::after{border-bottom-color:#fff;border-width:10px;margin-left:-10px}
.popover{background: black; border:1px solid #d4d4d4}


.popover .h1{font-size:1.2em}
.popover .user-actions{margin:0 0 8px 0;padding:8px 0;text-align:left;overflow:hidden}
.popover .user-actions .action{float:left;margin-right:5px}
.popover .user-actions button,.popover .user-actions .btn{padding:0 5px;font-size:8pt}
.popover section.profile{margin-top:1em}
.popover .profile-section{margin-bottom:1em;zoom:80%}
.popover .profile-section .section-title{margin-bottom:.5em}


.popover .popover-credits{width:200px}
.popover .popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb}
.popover .popover-title:empty{display:none}
.popover .popover-content{font-size:8pt}
.popover .popover-content .h2{font-size:10pt;color:#999;text-transform:none}
.popover .popover-content .info-card{padding:1.5em 1em 0.5em;border-bottom:1px solid #222}
.popover .popover-content .user-actions{text-align:left;overflow:hidden;padding:0.8em 1em;border-bottom:1px solid #222;background-image:url(../images/gray_diagonal.png);background-repeat:repeat}
.popover .popover-content .user-actions .action{float:left;margin-right:7px}
.popover .popover-content .user-actions button,.popover .popover-content .user-actions .btn{padding:2px 10px;font-size:8pt}
.popover .popover-content .user_stats{border-bottom:1px solid #222;padding:0 0.5em}
.popover .popover-content .user_stats li{display:inline-block;padding:0.8em 0.2em 0.8em 0.4em;width:49%}
.popover .popover-content .user_stats li:first-of-type{border-right:1px solid #222}
.popover .popover-content .user_stats .icon.badge{display:inline-block;background-image:url(../images/home_2ndsprites.png);background-position:0 -534.5px;background-repeat:no-repeat;-webkit-background-size:35px auto;-moz-background-size:35px auto;-o-background-size:35px auto;background-size:35px auto;width:14px;height:19px}
.popover .popover-content .user_stats .score{display:inline;position:relative;top:-5px}
.popover .popover-content .user_stats .score_count{display:inline-block;padding:0 2px;font-size:11pt}
.popover .popover-content .user_stats .word{display:inline;font-size:10px}
.popover .popover-content .user_stats .icon.big_rock_hand{display:inline-block;background-image:url(../images/home_2ndsprites.png);background-position:0 -680px;background-repeat:no-repeat;-webkit-background-size:35px auto;-moz-background-size:35px auto;-o-background-size:35px auto;background-size:35px auto;width:14px;height:19px}
.popover .popover-content .profile{font-size:10pt}
.popover .popover-content .profile section{padding:0.5em 1em;border-bottom:1px solid #222}
.popover .popover-content .profile section:last-of-type{border-bottom:none}
.popover .popover-content .profile .tagline-area .body>p{font-size:10pt}
.popover .popover-content .profile .skills-area .skill-list .skill-name{font-size:10pt}
.popover .popover-content .profile .skills-area .skill-list.no_score .skill-row{padding:5px 0}
.popover .popover-content .profile .companies .card .info{line-height:1.2;padding:4px 0;font-size:8pt;color:#777}
.popover .popover-content .profile .companies .card .info .name{line-height:1;font-size:8pt;font-weight:bold}
.popover .popover-content .profile .companies .card .info .name a{color:#000}
.popover .popover-content .profile .companies .card .img{width:50px;height:50px;margin-bottom:0.5em}
.popover section.message{zoom:80%} */






/*
.popover .popover-content .user-actions .action {
float: left;
margin-right: 7px;
}

.popover .popover-content .user-actions button, .popover .popover-content .user-actions .btn {
padding: 2px 10px;
font-size: 8pt;
}*/

button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
position: relative;
display: inline-block;
margin: 0 3px 0 0;
padding: 5px 10px;
background-color: #fff;
color: #000;
text-align: center;
text-transform: uppercase;
border: 1px solid #000;
border-radius: 0;
cursor: pointer;
font-size: 0.75em;
-webkit-tap-highlight-color: transparent;
}















.control-label {
   display: block;
   font-size: 13px;
   /*font-weight: bold;*/
}


/*#profile li{
    margin-bottom: 20px;
}
*/















.scroll-tree, .scroll-tree li {
margin: 0;
}
.scroll-tree {
font-size: 13px;
line-height: 23px;
padding: 0;
position: relative;
}
.scroll-tree li {
background: none repeat scroll 0 0 #F0F1F4;
}
.scroll-tree li {
list-style-type: none;
margin: 2px 0;
}














 




/*

.popover {position:absolute;top:0;left:0;z-index:1010;display:none;max-width:500px;padding:1px;text-align:left;white-space:normal;background-color:#000;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box} 
.popover.top{margin-top:-10px}
.popover.right{margin-left:10px}
.popover.bottom{margin-top:10px}
.popover.left{margin-left:-10px} 
.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}
.popover-content{padding:9px 14px; width:350px;color:white;}
.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#000;border-bottom-width:0;content:" "}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#000;border-left-width:0;content:" "}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#000;border-top-width:0;content:" "}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}
.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#000;border-right-width:0;content:" "}

 */






{position:absolute;z-index:1030;display:block;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:250px;padding:13px 18px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-bottom-color:#000;border-width:0 5px 5px}



















/*header*/

body.default-layout #masthead {
    position: fixed;
    width: 100%;
    z-index: 999;
}


#masthead {
height: 60px;
background-color: #41a1b7;
color: white;
-webkit-box-shadow: 0 5px 0 rgba(0,0,0,0.2);
-moz-box-shadow: 0 5px 0 rgba(0,0,0,0.2);
box-shadow: 0 5px 0 rgba(0,0,0,0.2);
}


#masthead .grid {
position: relative;
}


#masthead .brand {
    margin-right: 20px;
    padding: 0 10px;
    position: relative;
    top: 18px;
}

#masthead .brand {
    top: 14px;
}

body.default-layout #masthead .brand {
    float: left;
}



 

#masthead .brand .logo {
    position: relative;
display: block;
text-indent: -119988px;
overflow: hidden;
text-align: left;
 
background-image: url(//supercolegas.com/central/media/images/icons/sc-white.png);
background-repeat: no-repeat;
-webkit-background-size: 40px auto;
-moz-background-size: 40px auto;
-o-background-size: 40px auto;
background-size: 40px auto;
background-position: 0 -1px;

width: 70px;
height: 70px;
}



















input[type=email],input[type=text] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 100%;
background-color: #fff;
padding: 5px;
border:1px solid #bfbfbf;
border-radius: 3px;
color: #333;
font-size: 10pt;
}














































#my_sections header .h2 {
    line-height: 1;
    text-align: center;
    font-weight: bold;
}













 
 
 

 
 textarea{
    width: 180px;
    margin-right: 5px;
    
 }
 
 
 
 



 
 
 
 
 
 
textarea.textarea_profile_form{
    width: 90%;
    height: 100px;
    border: 1px solid #777;
}



  
/*textarea, input.half_smaller350{
    width: 350px;
    margin-right: 5px;
}
*/
/*textarea, input.half_smaller311{
    width: 311px;
    margin-right: 5px;
}
*/



 











.register_profile li {
padding: 5px;
margin-bottom: 10px;
float: left;
width: 300px;
}
.submit_button_wrap{
width: 100%;
padding: 20px;
margin-left: 400px;
}







.btn1:hover, .btn1:focus {
color: #ddd;
text-decoration: none;
}
.btn1-primary:hover, .btn1-primary:focus, .btn1-primary:active {
color: #fff;
background-color: rgba(255, 90, 68, 0.8);
border-color: #285e8e;
}
.btn1 {
width: 200px;
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
line-height: 1.428571429;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
.btn1-primary {
color: #fff;
background-color: #F04415;
border-color: #357ebd;
}

.dob_class{
    width: 88px;
    margin-right: 2px;
}

.dob_class_y{
    width: 94px;
    margin-right: 4px;
}


img.imagine{
border: 1px solid #434146;
border-radius: 5px;
float: left;
margin-right: 10px;
width: 68px;
}

.font_nice{
  font-size:12px;
  family:Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif
}

ul {
list-style-type: none;
}

ol, ul {
list-style: none;
}


header ul li {
display: inline-block;
color: white;
vertical-align: middle;
padding: 1px 0;
font-weight: 100;
font-stretch: normal;
text-decoration: none;
padding-right: 18px;
padding-top: 8px;
font-size: 13px;
}

li {
line-height: 23px;
}


.internal_dr{
    color:#000000;
    float: left;
padding: 10px;
background: #e0ffb8;
}

.drsp{
    color:#357ebd;
}

.newup {
font-size: .78em;
font-weight: bold;
color: #ffd248; 
text-decoration: none;
vertical-align: top;
line-height: .9em;
}
.navbar {
    margin-bottom: 20px;
background: #111;
padding-top: 2px;
-webkit-box-shadow: 0 5px 0 rgba(0,0,0,0.2);
-moz-box-shadow: 0 5px 0 rgba(0,0,0,0.2);

position: relative;
}
.navbar-fixed-top {
top: 0;
}

.navbar .nav > li {
float: left;
}
li {
line-height: 20px;
}


.navbar .navbar-inner {
background: none;
border: none;
border-radius: 0;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
.navbar .navbar-inner {
margin: 0 auto;
padding: 0 20px;
width: 960px;
height: 40px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
border-radius: 6px;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
}
.navbar .navbar-inner {
height: 40px;
}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
padding-right: 0;
padding-left: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
border-width: 0 0 1px;
}
.navbar-inner {
min-height: 40px;
padding-right: 20px;
padding-left: 20px;
background-color: #fafafa;
background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
background-repeat: repeat-x;
border: 1px solid #d4d4d4;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

.navbar .nav {
position: relative;
left: 0;
display: block;
float: left;
margin: 0 10px 0 0;
}
.pull-left {
float: left;
}
