/* PRICING */.pricing_panel_top, .pricing_panel_middle, .pricing_panel_bottom{background-color: #CC0000;}.size250{width: 228px; height: 200px;}.img_map{border-radius: 0px 0px 3px 3px; -moz-border-radius: 0px 0px 3px 3px; -webkit-border-radius: 0px 0px 3px 3px; box-shadow: 0 3px 3px rgba(0, 0, 0, 0); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0); -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0); margin-bottom: 10px;}/* NEW DESIGN COLORS */.logo_square{color: #fff; background-color: #CC0000; padding-left: 10px; padding-top: 17px; padding-bottom: 20px; padding-right: 10px;}.bg_nav_color{background-color: #CC0000; color: #FFF;}.img_logo{width: 49px; height: 40px;}.navbar-app{color:#FFF}.navbar-app .navbar-inner{background-color:#CC0000;background-image:-moz-linear-gradient(top,#CC0000,#CC0000);background-image:-webkit-gradient(linear,0 0,0 100%,from(#CC0000),to(#CC0000));background-image:-webkit-linear-gradient(top,#CC0000,#CC0000);background-image:-o-linear-gradient(top,#CC0000,#CC0000);background-image:linear-gradient(to bottom,#CC0000,#CC0000);background-repeat:repeat-x;border-color:#CC0000;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#CC0000',endColorstr='#CC0000',GradientType=0)}.navbar-app .brand,.navbar-app .nav>li>a{color:#F5F5F5;text-shadow:0 -1px 0 rgba(0,0,0,0)}.navbar-app .brand:hover,.navbar-app .nav>li>a:hover{color:#fff}.navbar-app .nav>li>a:focus,.navbar-app .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-app .nav .active>a,.navbar-app .nav .active>a:hover,.navbar-app .nav .active>a:focus{color:#fff;background-color:#CC0000}.navbar-app .navbar-link{color:#999}.navbar-app .navbar-link:hover{color:#fff}.navbar-app .divider-vertical{border-right-color:#CC0000;border-left-color:#CC0000}.navbar-app .nav li.dropdown.open>.dropdown-toggle,.navbar-app .nav li.dropdown.active>.dropdown-toggle,.navbar-app .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#CC0000}.navbar-app .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#F5F5F5;border-bottom-color:#F5F5F5}.navbar-app .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-app .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-app .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-app .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#CC0000;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-app .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-app .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-app .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-app .navbar-search .search-query:focus,.navbar-app .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0);-moz-box-shadow:0 0 3px rgba(0,0,0,0);box-shadow:0 0 3px rgba(0,0,0,0)}.navbar-app .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0);background-color:#0e0e0e;*background-color:#040404;background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-image:-moz-linear-gradient(top,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.navbar-app .btn-navbar:hover,.navbar-app .btn-navbar:active,.navbar-app .btn-navbar.active,.navbar-app .btn-navbar.disabled,.navbar-app .btn-navbar[disabled]{color:#fff;background-color:#CC0000;*background-color:#CC0000}.navbar-app .btn-navbar:active,.navbar-app .btn-navbar.active{background-color:#CC0000 \9}.navbar-app .navbar-collapse .nav>li>a:hover,.navbar-app .navbar-collapse .dropdown-menu a:hover{background-color:#CC0000}/* TABLES */.row_h{background-color: #CC0000; color: #F5F5F5;}.row_1{background-color: #ddd; color: #111;}.row_2{background-color: #eee; color: #111;}.row_gray_1{background-color: #ddd;}.row_gray_2{background-color: #EEE;}.bg_main, .bg_footer, .navbar-inverse{background-color: #005a78; color: #FFF;}.navbar-inverse{border-color:#005a78}.navbar-inverse .navbar-brand{color:fff}.bg_footer_text a:link, .bg_footer a:visited, .bg_footer a:hover, .bg_footer a:active{color: #eee; text-decoration: underline;}.bg_main{height: 200px;}.margin0{margin: 0px;}.event_dt{margin-top: 20px; border: 4px solid black; text-align: center; -moz-border-radius: 15px; border-radius: 15px;}.padding_top20{padding-top: 20px;}/* Extra small devices (phones, less than 768px) *//* No media query since this is the default in Bootstrap *//* Small devices (tablets, 768px and up) */@media (min-width: 768px){.bg_main{height: 200px;}}/* Medium devices (desktops, 992px and up) */@media (min-width: 992px){}/* Large devices (large desktops, 1200px and up) */@media (min-width: 1200px){.bg_main{height: 200px;}}/* STEPS */.board{/*width: 75%;*/ margin: 0px auto; /*height: 500px;*/ background: #fff; /*box-shadow: 10px 10px #ccc,-10px 20px #ddd;*/}.board .nav-tabs{position: relative; /* border-bottom: 0; */ /* width: 80%; */ /*margin: 20px auto;*/ margin-bottom: 0; box-sizing: border-box;}.board > div.board-inner{background: #fafafa url("../images/bg.png"); /*background-size: 30%;*/}p.narrow{width: 60%; margin: 10px auto;}.liner{height: 2px; background: #ddd; position: absolute; width: 70%; /* FIXME: To change the number of steps */ margin: 0 auto; left: 0; right: 0; top: 50%; z-index: 1;}.liner-20{width: 80%;}.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color: #555555; cursor: default; /* background-color: #ffffff; */ border: 0; border-bottom-color: transparent;}span.round-tabs{width: 70px; height: 70px; line-height: 70px; display: inline-block; border-radius: 100px; background: white; z-index: 2; position: absolute; left: 0; text-align: center; font-size: 25px; background: #fff !important; border: 2px solid #ddd; color: #ccc;}.nav-tabs > li.active > a span.round-tabs{color: #005a78;border: 2px solid #005a78; /* FIXME: Change colors */}.nav-tabs > li{width: 33%; /* FIXME: To change the number of steps */}.nav-tabs-20 > li{width: 20%; /* FIXME: To change the number of steps */}/*li.active:before{content: " "; position: absolute; left: 45%; opacity:0; margin: 0 auto; bottom: -2px; border: 10px solid transparent; border-bottom-color: #fff; z-index: 1; transition:0.2s ease-in-out;}*/li:after{content: " "; position: absolute; left: 45%; opacity:0; margin: 0 auto; bottom: 0px; border: 5px solid transparent; border-bottom-color: #ddd; transition:0.1s ease-in-out;}li.active:after{content: " "; position: absolute; left: 45%; opacity:1; margin: 0 auto; bottom: 0px; border: 10px solid transparent; border-bottom-color: #ddd;}.nav-tabs > li a{width: 70px; height: 70px; margin: 20px auto; border-radius: 100%; padding: 0;}.nav-tabs > li a:hover{background: transparent;}.tab-pane{position: relative; /*padding-top: 50px;*/}.tab-content .head{font-size: 25px; text-transform: uppercase; padding-bottom: 10px;}/* ICONS INSIDE FIELDS */.inner-addon{position: relative;}.inner-addon .glyphicon{position: absolute; padding: 15px; pointer-events: none;}/* align icon */.left-addon .glyphicon{left: 0px;}.right-addon .glyphicon{right: 0px;}/* add padding */.left-addon input, .left-addon textarea{padding-left: 40px;}.right-addon input, .right-addon textarea{padding-right: 40px;}.organizers_full{background-color: #F5F5F5; z-index: 2; box-shadow: 0 3px 3px rgba(0, 0, 0, 0); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0); -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0);}.main{width:100%;}/* the wrapper element that will become the outer circle */.arrow-wrap{position:absolute; z-index:1; left:50%; margin-left:-5em; background:#009688; width:10em; height:10em; padding:4em 2em; border-radius:50%; font-size:0.5em; display:block; box-shadow:0px 0px 5px 0px #009688; bottom: 20px;}/* a triangle to make the main part of the arrow. Adjust the border-color to fit your needs */.arrow{float:left; position:relative; width: 0px; height: 0px; border-style: solid; border-width: 3em 3em 0 3em; border-color: #ffffff transparent transparent transparent; -webkit-transform:rotate(360deg);/* added for better anti-aliasing on webkit browsers */}/* a pseudo element arrow placed on top of the other one with the same color as the wrapper */.arrow:after{content:''; position:absolute; top:-3.2em; left:-3em; width: 0px; height: 0px; border-style: solid; border-width: 3em 3em 0 3em; border-color: #009688 transparent transparent transparent; -webkit-transform:rotate(360deg);/* added for better anti-aliasing on webkit browsers */}@media( max-width : 585px ){span.round-tabs{font-size:16px; width: 50px; height: 50px; line-height: 50px;}.tab-content .head{font-size:20px;}.nav-tabs > li a{width: 50px; height: 50px; line-height:50px;}li.active:after{content: " "; position: absolute; left: 35%;}}/* Extra small devices (phones, less than 768px) *//* No media query since this is the default in Bootstrap *//* Small devices (tablets, 768px and up) */@media (min-width: 768px){.padding70{padding-top: 50px;}}/* Medium devices (desktops, 992px and up) */@media (min-width: 992px){.padding70{padding-top: 70px;}}/* Large devices (large desktops, 1200px and up) */@media (min-width: 1200px){}