/* BLUE = #0067A6; -- bg DARK BLUE = #0B4B73; -- bg-hover,border LIGHT BLUE = #D6E3EB; -- text; OFF WHITE = #EEEEEE; -- text-hover #255C7E ? */ .home #main-nav li.active:not(:first-child) a{background-color:transparent;} body.admin{padding-top:5rem} body.admin .affix{margin-top:3.3rem} body {background-color:#fff;} #main-nav-container{ /*min-height:62px;*/ position: relative; } #main-nav-container2 nav{ min-height:auto; } #nav-container.affix{ top: 0; z-index: 5; width: 100%; } #main-nav .home-link{position: absolute;margin-left: -2em;} #main-nav .home-link a{text-indent:-9999px;width:2.05em;overflow:hidden;} #main-nav .home-link a:before{ content: "\f015"; display: inline-block; font-family: FontAwesome; font-size: inherit; position: absolute; width: 100%; left: 0; top: 0; padding: 20px 0px; text-indent: 0; text-align: center; } .caret{border-top:4px solid;} .tp-navigations .navbar .navbar-nav>.active>a , .tp-navigations .navbar-default .navbar-nav>.active>a { color: #FBFAF6; background-color: #3A3937; } .tp-navigations .navbar, .tp-navigations .navbar-default { background-color: #0067A6; border-color: #0B4B73; } .tp-navigations .navbar-inverse { background-color: #D1D3D4; border:none; /*border-top-color: #BABABA;*/ border-top-color: #0067A6; } .tp-navigations .navbar .navbar-nav>.active>a, .tp-navigations .navbar-default .navbar-nav>.active>a { color: #EEEEEE; background-color: #428bca; } .tp-navigations .navbar-nav>li>a { border-right: 1px solid #255C7E; color: #D6E3EB; } .tp-navigations .navbar-nav>li, .tp-navigations .navbar-nav>li>a { /*line-height:1;*/ } .tp-navigations .navbar-inverse .navbar-nav>li>a { border-right: 1px solid #B3C7D4; color:#4D4E50; } /* Header menu ML */ .btn-group-lg>.btn, .btn-lg { padding: 10px 8px; font-size: 16px; } /* End header menu */ /*user dropdown*/ .tp-navigations .navbar-nav>li>.btn-group.open>a{ text-decoration:none; } .tp-navigations .navbar-nav>li>.btn-group{ margin-top: 0px!important; } .tp-navigations .navbar-nav>li.icon-menu-item>.btn-group>a, .icon-menu-item > a{ color: #D6E3EB; padding: 20px 13px; position: relative; display: block; border-right: 1px solid #255C7E; line-height:1; } .tp-navigations .navbar-nav>li>.btn-group>a:hover, .tp-navigations .navbar-nav>li>.btn-group>a:active{ background-color: #0B4B73; border-color: #0B4B73; text-decoration:none; color:#FFF!important; } .navbar .navbar-nav .open .dropdown-menu>li>a, .navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #D6E3EB; } .tp-navigations .navbar .navbar-nav>li>a:hover, .tp-navigations .navbar-default .navbar-nav>li>a:hover, .tp-navigations .navbar .navbar-nav>li>a:focus, .tp-navigations .navbar-default .navbar-nav>li>a:focus { color: #fff!important; background-color: #0B4B73!important; } .tp-navigations .navbar-nav>li>.dropdown-menu { background-color: #0067A6; } .tp-navigations .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus { background-color: #0067A6; } .tp-navigations .nav .open>a, .nav .open>a:hover, .nav .open>a:focus { background-color: #0B4B73; border-color: #0B4B73; } .tp-navigations .navbar .navbar-toggle { background-color: #0067A6; border-color: #C3D1DA; color: #D6E3EB; } .tp-navigations .nav .open>a, .nav .open>a:hover, .nav .open>a:focus { background-color: #0B4B73; border-color: #0B4B73; } .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus { color:#EEEEEE; } .tp-navigations .navbar-nav>li>.dropdown-menu>li>a { color:#D6E3EB; } .tp-navigations .navbar-nav>li>.dropdown-menu>li>a:hover { color:#0B4B73; background-color: #f5f5f5; } .tp-navigations .navbar-default .navbar-nav>li>.btn-group { margin-top: 1.5rem; } .tp-navigations .navbar .navbar-toggle:hover{ background-color: #0067A6; color: #D6E3EB; background-color: #0067A6; } .tp-navigations .navbar .navbar-toggle .icon-bar { background-color: #D8DCE0; } .tp-navigations .navbar .navbar-nav>li>a:focus, .tp-navigations .navbar .navbar-nav>li>a:active{ color: #758187!important; background-color: #081F2E!important; -webkit-transition-duration: 5s; /* Safari */ -moz-transition-duration: 5s; /* Mozilla */ -o-transition-duration: 5s; /* Opera */ transition-duration: 5s; } .tp-navigations .btn-group { display:block; } /* end of nav */ /*homepage*/ h1.main-title{ color:#0D6CAC; text-align:center; } .main-wrapper{ padding-bottom:30px; padding-top:1em; } .home .panel figure{ height:135px;overflow:hidden; } /*homepage slider*/ .home .camera_caption{ top: 0; bottom:auto; /*resize for different viewports*/ margin-top:1rem; } .slider-wrapper .btn { background-color: #0B4B73!important; border-color: #0067A6!important; color: #D6E3EB!important; } .slider-wrapper .btn:hover { background-color: #0067A6!important; border-color: #0B4B73!important; } .text-smaller{font-size:88.9%;line-height:1.5em;} .text-xs{font-size:1.2rem;line-height:1.5em;} .home .hompage-row .tp-about-feature .tp-about-block{min-height:7em;} .home .homepage-row-dark-lighter{background-color:#B3B5B7;} .home .homepage-row-dark-lighter h1, .home .homepage-row-dark-lighter h2, .home .homepage-row-dark-lighter h3, .home .homepage-row-dark-lighter h4, .home .homepage-row-dark-lighter p{color:#4D4D4F} .home .homepage-row-dark-lighter .tp-about-feature .tp-about-block h3 span {color: #4D4D4F;} .home .homepage-row-dark{background-color:#636466;background-color:#393e46;} .home .homepage-row-dark h1, .home .homepage-row-dark h2, .home .homepage-row-dark h3, .home .homepage-row-dark h4, .home .homepage-row-dark p{color:#DADBDC} .home .homepage-row-dark .tp-about-feature .tp-about-block h3 span {color: #DADBDC;} .home .homepage-row p{line-height:1.8em;} .home .homepage-row h4{margin-bottom:1em;} .homepage-icons>div { margin-top: 1em; height:17em; overflow:hidden; } .home .homepage-icons p>small { text-align:center; } .home .homepage-row p>small { font-size: 14px; display: block; line-height: 1.3; } .home .homepage-icons small a{ font:inherit; text-transform:inherit; color:#4F68B1; } .home .homepage-row-3{margin-bottom:0em;} .home .homepage-row-3 .tp-service-block a h2:hover{color:white;} .home .homepage-row-3 .project-block .pro-dec a h2:hover { color: #fac11c; color: #eff0f0; } .home .homepage-icons h2 a, .home .homepage-icons h3 a, .home .homepage-icons h4 a{font-size:inherit;} .home .homepage-icons h2 a, .home .homepage-icons h3 a, .home .homepage-icons h4 a{margin-bottom:.5em;} .homepage-row .item-title{ margin:0; padding: 0.4em 0 0; margin-bottom:.9em; } .homepage-row.tp-news-section .item-title{ min-height:2.5em; } .homepage-row .item-text{ margin-bottom:1em; } .home .quote-section { background-image: url(png/bg-ptrn-blue.png); } .home .quote-section .tp-heading-title .quote{ color: #FBFAF6 } .home .quote-section .btn-outline { /*color: #00649f!important;*/ color: #3C5F88; border-color:#4D78B3; border-width:4px; } .home .quote-section .btn-outline:hover { color: #353435!important; background-color: #fff; border-color: #32386E; border-width: 4px; } .home-na .quote-section .btn-outline:before { box-shadow: 0px 6px 7px #080606; content: ""; display: block; height: 3px; width: 91%; position: absolute; background: transparent; bottom: 0; left: 4%; z-index: 1; opacity:0; } .home-na .quote-section .btn-outline:hover:before { opacity:1; } .home .mission-section h2 a{font-size:inherit} .home .tp-about-block h2 a { font: inherit; } .home .tp-news-block .meta-date, .home .tp-about-feature .tp-about-block h2 span { color: #00649f; } .home .tp-news-block a h2:hover {color: #00649f;} .home .btn-outline:hover { background-color: #00649f; border: 3px solid #32386e; color: #e4e4e4!important; } /* JOBS */ .jobs .mce-content-body.extract{overflow:hidden;} .jobs #jobs-form #extract{height: 4.5rem;min-height:initial;} .jobs #mceu_22{border-width:0!important;border-radius: 6px;overflow: hidden;} .jobs .list-group-item.active:before { display: block; position: absolute; content: ""; width: 0; height: 0; top: 0em; left: -0.8em; border-style: solid; border-width: 1.1em 0.8em 1.15em 0; border-color: transparent; border-right-color: #337ab7; } .jobs .list-group-item:last-child.active:before { border-width: 1.1em 0.8em 1.05em 0; } .jobs .list-group-item:first-child.active:before { left: -0.75em; border-width: 1.2em 0.8em 1.15em 0; } .jobs .list-group-item:last-child:first-child.active:before { border-width: 1.2em 0.8em 1.05em 0; } .jobs .btn-info:hover{color:white!important;} .jobs .help-link{ background: 0; border: 0; padding: 0 0.3em; color: #0067a6; } .jobs .form-control-feedback{margin-right: 0.8em;margin-top: 0.3em;} .jobs blockquote{ background-color:#f4f3f1; border-left-color:#5bc0de; } .home .btn-submit { background: #D6E3EB; color:#0B4B73; } .btn-submit:hover { background: #D6E3EB; color:#0067A6; } .header-row{padding-bottom: 3px;} .header-row .language-flip{margin-bottom:.1em;} .header-row .language-flip .part-translated small{ display: inline-block; vertical-align: bottom; opacity: 0.2; } /* MOVED TO STYLES.CSS .header-row .contact-container .social-icon li a {color:#DDE8EE!important;} .header-row .contact-container .social-icon li a:hover {color:white!important;} .social-icon li a:hover { color: #0067A6; } #tiny-footer a:hover{ color: #D6E3EB; } #tiny-footer .company-number{font-size:14px;, font-weight: bold;} */ .tp-page-header{ -webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; -o-transition: all .5s ease-out; transition: all .5s ease-out; } .tp-page-header.affix{ top: 0; width: 100%; z-index: 3; padding: 0; } #affix-logo .irata.logo-fade{ position: absolute; transform: perspective( 14rem ) rotateY( -49deg ) rotateZ(21deg) rotateX(38deg) translate(-5.3rem, -3.4rem); color: transparent; text-shadow: 0 0 5px rgba(0,0,0,0.5); -webkit-transition: all 820.166ms 0ms; -moz-transition: all 820.166ms 0ms; -o-transition: all 820.166ms 0ms; transition: all 820.166ms 0ms; margin-top:0!important; } #affix-logo .irata.logo{ color: #FBFAF6; font-size: 2.4rem; position: fixed; opacity: 0.034; margin-top:-2em; } .page-header-title h2 { color: #FFFFFF; } .page-header-title.page-header-title-xs{ margin:.5em; } .page-header-title.page-header-title-xs h2{ margin:0; } .tp-page-header .breadcrumb a[href="#"], .tp-page-header .breadcrumb a[href="#"]:hover, .tp-page-header .breadcrumb>.active, .tp-page-header .breadcrumb>li>a.active{ color: #D1D2D4!important; cursor: default; text-decoration:none; } .footer-col ul li a:hover, a:hover { text-decoration: none; color: #1CD3FA; color: #428bca!important; } .btn-danger:hover { color: #fff!important; } /* eof colours */ /* header */ /* continuous line accross screen */ #main-nav-container::before{ display: block; position: absolute; z-index: 1; background-color: #1976AF; height: 1px; width: 100%; left: 0; content: ''; top: 1px; } .tp-navigations .navbar-nav>li>a{ z-index:2; } .header-row .header-dropdown .btn-link{color:#EEEEEE!important;opacity:1!important;} .header-row .header-dropdown .btn{opacity:.5;} .header-row .header-dropdown .dropdown-menu .btn:hover, .header-row .header-dropdown .btn:hover{opacity:1;} .header-row .header-dropdown a:hover{color:#FFF!important;} .header-row .header-dropdown .dropdown-menu a{color:#3b444a!important;} .header-row .header-dropdown .dropdown-menu a:hover{color:#2B3135!important;} .header-row .header-dropdown .dropdown-menu .active a{color:#FFFFFF!important;} .header-row .header-dropdown .dropdown-menu .active a:hover{color:#FFFFFF!important;} .header-row{padding-top:0;background-color: #0067A6;} .header-row .contact-container{color:#D6E3EB} .header-row .contact-container a{color:#D6E3EB!important;} .header-row .contact-container a:hover{color:white!important;;} .header-row .contact-container .contact-info{padding:0;text-align: center} .header-row .contact-container .contact-info .call-number{/*font-size:125%;*/color: #D6E3EB;line-height:1.1;} .header-row .contact-container .mail-info{color: #D6E3EB!important;text-align: center} .header-row .contact-container .mail-info a{font:inherit;text-transform:inherit;} .header-row .contact-container .contact-info, .header-row .contact-container .mail-info{ margin:.2em 0; } .header-row .contact-container .social-container{text-align:center;} .header-row .contact-container .social-container .btn{padding:0;padding-left:.2em;font-size:27px;line-height:1;} .header-row .contact-container .social-container .btn:first-child{padding:0;} /*right floating dropdown*/ .header-row .container .pull-right .dropdown-menu:after { left: auto; right: 13px; } .header-row .container .pull-right .dropdown-menu { left: auto; right: 0; } /*footer columns*/ .footer-section { background-color: #636466; background-color: #393e46; padding-bottom: 0em; } .footer-section>.container>.row:nth-child(1)> .footer-col:nth-child(n+2) h2{ /*margin-top: 4rem; delete me */ } .footer-section .footer-col ul li{ list-style: none; margin-bottom: 8px; font-family: 'Roboto', sans-serif; color: #FDFEFF; } /*selector for first 6 items*/ .footer-section>.container>.row:nth-child(1)>.footer-col>ul li:nth-child(-n+6) { /*background:white;*/ } /*selector all after first 6 items*/ .footer-section>.container>.row:nth-child(1)>.footer-col>ul li:nth-child(n+7) { display:none; } .footer-section .footer-col ul li i{ margin-right: .8em; } .footer-section .footer-col ul li a{ list-style: none; margin-bottom: 10px; font-family: 'Roboto', sans-serif; text-transform: inherit; color: #FDFEFF; } .footer-section .footer-col ul li a:hover{ color: #428bca; } /*custom cols*/ .footer-section .footer-col .address li.adr{ margin-bottom:1em; } .footer-section .footer-col .address{ /*margin-top: 5.2rem;*/ } .footer-section .twitter-widget ul li a{ font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase; font-size: 18px; /*color: #494743;*/ } .footer-section .footer-col ul.regions {text-align:center} .footer-section .footer-col ul.regions li{ font-family: 'Open Sans Condensed', sans-serif; margin:0 } .footer-section .footer-col ul.regions li a{ /*color:#494743;*/ font-family:inherit; text-transform: uppercase; margin-bottom: 0; } .footer-section .footer-col ul.regions li a:hover{color:#428bca;} .footer-section .footer-col .address, .footer-section .footer-col .address a, .footer-section .footer-col ul li, .footer-section .footer-col ul li a, .footer-section p{ color: #E6E6E6; font-weight:200; text-transform: none; font-family:'Roboto', sans-serif; font-size:15px; line-height:1.7; } .footer-section .footer-col a:hover{ color:white!important; } /* text logo */ /* .irata.logo .company-name, .irata.logo .company-region{ font-family: TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif; font-weight:bold; line-height:1; padding: 0; margin: 0; color:inherit; text-align: center; } .irata.logo .company-name{ text-transform: lowercase; letter-spacing: -1px; font-size: 6.3em; line-height:.75; } .irata.logo .company-region{ text-transform: capitalize; font-size:2.2em; } #header-row.header-row .logo{ color: white; font-size: 14px; height: auto; } */ /* image logo */ img.irata.logo{ /*smallest screen*/ max-width: 50%; margin: auto; min-width: 15.2em; height: 130px; } #header-row.header-row .logo-container{ margin-top: 0; display: block; padding: 0; width: 100%; } .navbar-brand { height: auto; } /*footer text logo */ /*.footer-section .irata.logo{ color:#FCFCFC; font-size:12px; text-align:center;}*/ /*.footer-section .irata.logo{ position: absolute; top: -11rem; } */ /*footer image logo */ .footer-section img.irata.logo{ width:100px;min-width:100px;max-width:100px;margin: auto; height: 70px;} /* footer logo fade animation */ /* .footer-section .irata.logo .company-name{ transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; } .footer-section .irata.logo .company-region{ transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -webkit-transition: opacity 1s ease-in-out; } .footer-section .irata.logo:hover, .footer-section .footer-col h2 a:hover{ color:#9AA4AC; } */ /* portfolio page */ .project-listing h2 { min-height: 2.3em; } .project-block .pro-thumb { margin-bottom: .7em; } /* Page template */ .main-wrapper #header-container.container .content ul{ padding-left:0em; } /*members category list*/ .main-wrapper .container .content #categories_list ul{ padding-left:.2em; margin-bottom: 0.8em; } .main-wrapper .container .content #categories_list ul:last-child{ margin-bottom:0; } .main-wrapper .container .content #categories_list h5{ margin-bottom:.2em; } .main-wrapper .container .content #categories_list ul li a{ color: #494743!important; border-bottom: 1px solid rgba(98, 99, 100, 0.16); } .main-wrapper .container .content #categories_list ul li a:hover{ color: #348EDB!important; border-bottom: 1px solid #348EDB; } .truncate, #member-filter .pro-dec h2{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom:10px; } #member-filter .pro-dec .locations, #member-filter .pro-dec .description{ margin-bottom:10px; } #member-filter .pro-dec .description{ height:3em; } .main-wrapper .container .content ul li{list-style-type:disc;} .main-wrapper .container .content ul.list-unstyled li{list-style-type:none} .main-wrapper .container .content ul li a{ font:inherit; color:#348EDB!important; text-transform: inherit; } .main-wrapper .container .content ul li.active a{ color:white!important; cursor: default; } .btn-square{ border-radius: 0!important; } .main-wrapper .container aside .featured-links{ display:block; } /* faq section */ .accordion .panel{margin-top:0em;} .accordion .panel .panel-title{ display: block; font-family: 'Roboto', sans-serif; text-transform: none; padding: 5px 2em 5px 4px; font-weight: 400; font-size: 23px; min-height:initial; } .accordion .panel .panel-title>a{ display: block; font-family: inherit; font-weight: inherit; text-transform: inherit; font-size: inherit; } .accordion .panel .panel-heading{ -webkit-transition: background 0.2s ease-in-out; -moz-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; position:relative; } .accordion .panel.panel-primary .panel-heading:hover{ background: #2E6DA4; } .accordion .panel.panel-info .panel-heading:hover{ background: #5FA3EB; } .accordion .panel.panel-danger .panel-heading:hover{ background: #efd4d4; } .accordion .panel.panel-success .panel-heading:hover{ background: #cde5c3; } .accordion .panel.panel-warning .panel-heading:hover{ background: #f6f9c8; } .accordion .panel.panel-third .panel-heading:hover { background: #23a1d1; } .accordion .panel.panel-forth .panel-heading:hover { background: #004b87!important; } .btn-third { background: #23a1d1!important; color:#fff;} .btn-third:hover{ background: #1f90bb!important; color:#fff!important;} .btn-forth { background: #004b87!important; color:#fff;} .btn-forth:hover{ background: #006bb3!important; color:#fff!important;} .accordion .panel .panel-title a:hover{ color: #FFF!important; } .accordion .panel.panel-default .panel-title a:hover{ color: #333333!important; } .accordion .panel.panel-primary .panel-title a:hover{ color: white!important;} .accordion .panel.panel-info .panel-title a:hover {color: #efebeb!important;} .accordion .panel.panel-danger .panel-title a:hover {color: #bc4644!important;} .accordion .panel.panel-success .panel-title a:hover {color: #494743!important;} .accordion .panel.panel-warning .panel-title a:hover {color: #967d53!important;} .accordion .panel.panel-third .panel-title a:hover { color: #white!important;} .accordion .panel.panel-forth .panel-title a:hover { color: #white!important;} .accordion .panel .panel-title .icon{ position: absolute; right: .85em; top: 50%; margin-top: -0.5em; } .accordion .panel .panel-heading{ border-radius:7px; } .accordion .panel .panel-collapse .panel-body{ border-top-width: 0!important; } /* colour overrides */ .panel-info>.panel-heading { color: #FFFFFF; background-color: #5B97D7; border-color: #bce8f1; } /*document library*/ .documents .list h4{ margin:2em 0 .3em 0; } .documents .accordion .panel-title a{ display:block; } .documents .accordion .panel-default .panel-title a:hover{ color:#0B4B73!important; } .documents .accordion .panel-default .panel-info a:hover{ color:#f3f3f3!important; } .documents .accordion .download{ font-family:inherit; text-transform:none; font-weight:normal; } .documents .accordion .download .list-group-item-heading{ font-family:inherit; text-transform:none; font-weight:normal; } .documents .accordion .download footer{ opacity:.6; } .documents .fa-block{width:100%;} /*PUBLIC DOCUMENTS*/ .documents-list .accordion .panel {border-radius: 8px; } .documents-list .accordion .panel .panel-heading{ border-radius: 7px; } .documents-list .accordion .panel .panel-title a .fa-folder-open{display:inline-block;} .documents-list .accordion .panel .panel-title a.collapsed .fa-folder-open{display:none;} .documents-list .accordion .panel .panel-title a .fa-folder{display:none;} .documents-list .accordion .panel .panel-title a.collapsed .fa-folder{display:inline-block;} .documents-list .accordion .list-group-item:last-child { border-bottom-left-radius: 8px!important; border-bottom-right-radius: 8px!important; } .documents-list .accordion .list-group-item .description { font-family: Roboto, sans-serif; -webkit-font-smoothing: antialiased; /*background-color: #fbfaf6;*/ font-size: 18px; color: #494743; text-transform: none; padding: 0.5em 1em; display: inline-block; font-weight:300; line-height: 1.42857143; } .documents-list #document-categories a{margin-bottom:5px;text-overflow:ellipsis; white-space:nowrap;overflow:hidden;} .documents-list #docs-title{font-size:18px;} .documents-list .content>p{margin-bottom:34px;} .documents-list .main-wrapper .container .content ul.translated-downloads{ margin-bottom:0!important; } .documents-list .main-wrapper .container .content ul.translated-downloads li a{ font:inherit; color:#494743!important; font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase; font-size: 18px; color: #494743; text-decoration: none; } .documents-list #document-tags {margin-left:5px;} .documents-list #document-tags li {line-height:1.6em;margin:0;padding:0;} .documents-list .preview{position:absolute;z-index:9;} .documents-list [data-preview]{border-bottom:1px dotted #337AB7;} .documents-list [data-preview]:after{ content: "\f06e"; position: absolute; z-index: 6; background: white; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; margin-left: 0.4em; } .label.label-link{ color: #333; background-color: #fff; border: 1px solid #ccc; border-radius: 4px; } .documents-list #document-tags li a:hover span.label.label-link{ color: #428bca; } .documents-list #document-tags li.active span.label.label-link{ background:#e6e6e6; color:#333; border-color:#adadad: } .tag-results .panel{margin-top:0em;} .tag-results .panel .panel-title{ /*display: block; font-family: 'Roboto', sans-serif; text-transform: none; font-weight: 400;*/ font-size: 23px; padding: 5px 4px; } .tag-results .panel .panel-title>a{ display: block; font-family: inherit; font-weight: inherit; text-transform: inherit; font-size: inherit; } .members.dashboard .main-wrapper{padding-top:1em;} /* member dashboard */ .members .dashboard-links a.btn{ min-height: 5em; font-family: inherit; text-transform: inherit; font-size: inherit; padding: 0; margin-bottom: .4em; line-height: 3em; position: relative; } .members .dashboard-links a.btn span.btn-text { display: block; line-height: 1.1; white-space: initial; position: absolute; width: 100%; padding: 1em; } .members .dashboard-links a:hover{ color:white!important; } .members .dashboard-links a .glyphicon{ font-size:190%; } .members .dashboard-links a .fa{ font-size:210%; } .members .dashboard-links #tools a .fa{ font-size:341%; } .members .dashboard-links #tools a {height:7.3em;} .members .dashboard-links #tools a .glyphicon{ font-size:292%; } .members .dashboard-links #downloads a .glyphicon{ font-size:100%; } .members .dashboard-links #downloads a .glyphicon{ font-size:100%; } .members .dashboard-links #tools [class*="col-"] { padding-left:4px;padding-right:4px; } /*.members .dashboard-links #tools [class*="col-"]:first-child {padding-left: 15px;}*/ .members .dashboard-links #document-categories [class*="col-"]{margin-bottom:1em;} /*already set above .text-smaller{font-size:88.9%;line-height:1.5em;}*/ .text-smaller *{font-size:100%!important;} /*breadcrumb*/ .tp-page-header .breadcrumb a{ display:inline-block; position:relative; } /* Body links */ .content p a:not(.btn){ position:relative; font:inherit; text-transform: inherit; color:#337ab7!important; font-weight:400; } /*links effect*/ h1 a{font-size:inherit;} .tp-page-header .breadcrumb a::before, .content p a:not(.btn)::before { position: absolute; top: 100%; left: 0; width: 100%; height: 0.3em; border-bottom: 2px solid #337ab7; content: ''; opacity: 0; -webkit-transition: height 0.2s, opacity 0.3s, -webkit-transform 0.2s; -moz-transition: height 0.2s, opacity 0.3s, -moz-transform 0.2s; transition: height 0.2s, opacity 0.3s, transform 0.2s; -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); transform: translateY(-10px); } .tp-page-header .breadcrumb a::before{ border-bottom-color:white; } .tp-page-header .breadcrumb a:hover::before, .tp-page-header .breadcrumb a:focus::before, .content p a:not(.btn):hover::before, .content p a:not(.btn):focus::before { height: .1em; opacity: 1; width: 105%; left: -2%; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); transform: translateY(0px); } .content p a:not(.btn):active, .content p a:not(.btn):focus, .tp-page-header .breadcrumb a:active, .tp-page-header .breadcrumb a:focus{ text-decoration: none; } /*ignore breadcrumb empty links*/ .tp-page-header .breadcrumb a[href="#"]::before, .tp-page-header .breadcrumb a[href="#"]:link::before, .tp-page-header .breadcrumb a[href="#"]:hover::before, .tp-page-header .breadcrumb a[href="#"]:focus::before{ display:none; } .btn.text-left{text-align: left!important} /*RESET DEFAULT LINK BUTTON COLOURS*/ .tp-page-header .breadcrumb li a:hover, .btn-primary:hover, .btn-info:hover, .tp-navigations .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{ color: #fff!important; } .text-blue{color:#337AB7} /*MAP PAGE*/ body.members .main-wrapper, body.training-course .main-wrapper, body.map .main-wrapper{padding-top:1em} body.map #content-window{ position: relative; } body.map ul.key{margin:.5em 0;} body.map ul.key li span.pin-amc{color:#febd00;} body.map ul.key li span.pin-tmc{color:#f34840;} body.map ul.key li span.pin-omc{color:#5CB85C;} body.map ul.key li span.pin-tmc_omc{color:#5BC0DE;} body.map .sub-nav a.btn{ color:#4d4e50!important; background:#d1d3d4!important; border-color:#c3c3c4!important; } body.map #header-container a.btn:hover, body.map #header-container a.btn:active, body.map #header-container a.btn.active{ color:#FFFFFF!important; background:#337AB7!important; border-color:#337ab7!important; } body.map #content-window-title{ position:relative; } body.map #content-window-title h1{ color:#FBFAF6;/*off white*/ display: inline-block; line-height:1.6; position:absolute; top:-13.6rem; } body.map #content-window-title h1 a{ display: block; padding: 0.2rem 4rem 2.8rem 4rem; color:#FBFAF6;/*off white*/ background: #0067A6;/*blue*/ font-size:80%; } body.map #content-window-title h1 small{ font-size:40%; color:#D1D2D4;/*light grey*/ display:block; } body.map .map-overlay{ padding:0.5em; } body.map .map-overlay label{ font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase; } body.map .map-overlay ul{margin:0;padding;0} body.map #types{ position: absolute; right: 0; margin-top:2.2em; } body.map #types label{ width: 12rem; white-space: normal; padding-bottom: 0.7em; color: #D6E3EB; } body.map #types label.active{ /*padding-bottom: 2em!important;*/ color: #FFF; } body.map #types label:active{ /*padding-bottom: 2.1em!important;*/ } body.map #types label{ border-bottom-left-radius: 0; border-bottom-right-radius: 0; } body.map #types .icon{ display: inline-block; position: absolute; left: 0; bottom: 0rem; width: 100%; height: 0.7em; } body.map .tp-page-header #types{ opacity:1; } body.map .tp-page-header.affix #types{ opacity:0; } body.map #regions .dropdown-menu{ min-width:120px; } body.map #regions .dropdown-menu .btn-link, body.map #regions .btn-default{ color:#428BD1; } body.map #map .markerInfoWindow{} body.map .infowindow-parent{} body.map .infowindow-parent .gm-style-iw{} body.map .infowindow-parent .gm-style-iw .markerInfoWindow h4{} body.map .infowindow-parent .infowindow-background{} body.map .infowindow-parent .infowindow-text-container{overflow:hidden!important} body.map article header > h1{display:none} /*hide titles in overlays*/ body.members .pro-dec .pro-title{height:1.1em;/*overflow: hidden;text-overflow: ellipsis;white-space: nowrap;*/} body.map #map-search label{display:none;} body.map .services-bullet{margin-right:.4em;} body.course-map #map_canvas, body.course-map #map { height: 23em; } body.course-map #course_search select.form-control {margin-bottom: 0px; } body.course-map .sort_orders{margin-left: .3em;} body.course-map .sort_orders label{letter-spacing: 0;} body.course-map .main-wrapper .container .content ul.sort_orders{margin:0;padding:0;} body.course-map .main-wrapper .container .content ul.sort_orders li{ list-style-type:none; } body.course-map .main-wrapper .container .content ul.sort_orders li a{ font:inherit; color:#286090!important; text-transform: uppercase; } body.course-map .main-wrapper .container .content ul.sort_orders li.active a{ color:#337AB7!important; color:white!important; cursor: default; } body.course-map .panel-title a:focus, body.course-map .panel-title a:hover, body.course-map .panel-title a:active{text-decoration:none; display:block; color:white!important;} body.course-map .results-title{cursor: default;} body.course-map .results-title:hover{text-decoration: none;} body.course-map #results a{font-family:Roboto, 'sans-serif';font-weight:400;text-transform:none;} body.course-map #results .list-group{padding:0!important;position:relative;} body.course-map #results .list-group-item{width:100%;overflow:hidden;} body.course-map #results .list-group-item:last-child, body.course-map #results .list-group-item:first-child{border-radius:0;} body.course-map #results .list-group-item .list-group-item-heading{color:inherit;} body.course-map #results .list-group-item p{margin:.6em 0 .2em 0;} body.course-map #results .list-group-item dl{margin-bottom:0;} body.admin.course-map #results .list-group-item .country_code{position: absolute;margin-left:.4em;} body.course-map #regions_dropdown{margin:10px 0 0 10px;} body.course-map #regions_dropdown, body.course-map #regions a{ font-family:Roboto,Arial,sans-serif!important; text-transform:none!important; font-size:12px!important; } body.course-map #map-search{width:auto; padding-left:10px;} body.course-map #map-search label{display:none;} body.course-map #map-search-input{width:auto;} /*modal*/ body.course-map #more-details .modal-right{height:11em;overflow-y:scroll;} body.course-map #more-details .modal-right table{margin-top:2em;} body.course-map #more-details .modal-right summary{background:white;position:fixed;padding-right:1em;} /*accordion icons */ body.course-map #course-search-accordion .panel-heading .panel-title {font-size:23px;} body.course-map #course-search-accordion .panel-heading a{display:block;font-size:inherit;} body.course-map #course-search-accordion .panel-heading a small{color:white;} body.course-map #course-search-accordion .panel-heading a .fa-caret-down{display:none;} body.course-map #course-search-accordion .panel-heading a.collapsed .fa-caret-up{display:none;} body.course-map #course-search-accordion .panel-heading a.collapsed .fa-caret-down{display:inline-block;} body.course-map-list .none-found p{margin:0;} body.course-map #results .list-group-item-text, body.course-map-list #results .list-group-item-text{font-size:15px;} .map-container{width:100%;height:500px} #adminbar {z-index:20;} #adminbar .close{color:white;padding-left:1rem;text-shadow: 0 1px 0 #000;} #adminbar .nav>li, #adminbar .nav>li>a{display:block;float:left;} #adminbar .navbar-text { margin-top: 10px; } #adminbar .nav .dropdown-menu{background-color:#25394b;position:absolute;} #adminbar .nav .dropdown-menu a{display:block;float:none;} .widget h2 a { font-size: inherit; } .widget-title{ margin-bottom: 25px; } .search-widget .widget-title{ line-height:.7; } .widget .media .media-heading{ margin-bottom: 1em; } #main-container .media .media-heading{ margin-bottom: .2em; } .media p{ margin-bottom: .4em; } body.jobs #main-container hr{margin-top: 0.6em;} body.results .media .media-heading{ font-size:22px; } body.results .media .media-heading a{ font-size:inherit; } body.results .media .media-object{ text-transform: uppercase; width:1.5em; text-align: center; line-height: 1.5em; font-weight:300; font-family: 'Roboto', sans-serif; font-size:130%; color:#fff; background:#494743; opacity:1; } body.results .media .media-object.bg-pages{background:#ADD89C;} body.results .media .media-object.bg-news{background:#B3DBEF;} body.results .media .media-object.bg-events{background:#F98F48;} body.results .media .media-object.bg-members{background:#B3DBEF;} body.results .media .media-object.bg-documents{background:#D59595;} body.results .media .media-object:hover{ color: #fbfaf6!important; /*transform: scale(.9);*/ opacity:.8; } body.results .media .media-body a.title_link{ display:block; } .footer-section h2 a { color: white; font-size: inherit; } /*FOOTER*/ #footer{ position: relative; z-index: 4; padding-top: 0; padding-bottom: 0rem; } #footer .footer-col p{ line-height: 1.4; font-size: 1.2rem; margin-top: 0.5rem; } #footer .footer-col p a{ font-family: 'Roboto', sans-serif; text-transform: inherit; color: #E6E6E6; font-size:inherit; display:block; padding: 3rem 0; } #footer .footer-col:nth-child(n+3) p a{ min-height: 16rem; } #footer .footer-col p a:hover{ transform: scale(1.1); } #footer .footer-col p a img{ /*display: block;*/ margin: 0 auto .2rem auto; height:50px; width:50px; } .recent-title{ margin-bottom: 6px; } /*FOOTER BOXES [first row] Remove me .tp-investor-relation, .tp-pages-link, .tp-informations-link { margin-top: 4rem; max-height: 30rem; overflow: hidden; } */ /*hide search in nav until designs approved*/ nav .site-search-form{display:none} .search-widget .site-search-form{margin:0;padding:0} /* events */ .external-link-post-widget {padding-bottom:20px;} .external-link-post-widget ul{margin:0;} .external-link-post-widget .btn-eventbrite, .events .blog-content a[href*="eventbrite.co"], .btn-eventbrite{ font-family: 'Roboto', sans-serif; font-weight:700; text-transform:none; background:#f60; border:0; font-size:20px; } .events #eb-list li a.location{font-family:'Roboto', sans-serif;text-transform: none;color:#428bca!important;} .events #eb-list li a.location:hover{color:#25394B!important;} .external-link-post-widget .btn-eventbrite:hover, .events .blog-content a[href*="eventbrite.co"]:hover, .btn-eventbrite:hover{ color:#F7F5F3!important; } .powered-by-eb{ color:#f60!important; background:none!important; } .events.events-list .blog-post.eventbrite figure{ border:4px solid #f60; position: relative; } .events.events-list .blog-post.eventbrite figure::before{ content: "\f14c"; font-family: 'FontAwesome'; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position:absolute; color:#f60; font-size: 1.4em; right: .07em; bottom: 0; line-height: 0.9; } .events .media a{transition: all .5s ease-out;display:inline-block} .events .media a:hover{opacity:.8} .events .media .media-heading{margin-bottom:0!important} .events .media p{margin-bottom:0} .events .media .media-object{margin-top:3px} .event-tags li{ padding:0; } .event-tags li:first-child{ padding-left:5px; } /*gallery*/ .home .gallery {padding-bottom:2em;} .home .gallery .tp-heading-title{ padding-top:2em; margin-bottom: 0; } body.gallery .gallery-container figure{ margin-bottom:1.4em; } body.gallery .inline_page_title h1 a, body.gallery .inline_page_title .sub_title a{font-size:inherit;color: #0067a6;} .meta-date{ font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase; } .meta .tags{ padding-left:0!important; } .tp-news-block .meta-date i, .tp-news-block .meta i{ margin-right:.4em; } .tp-heading-title p a { font-family: inherit; text-transform: none; color: #0067a6; text-decoration: underline; } /* boostrap 4 style utilities*/ /* margin-bottom set amount */ .mb-0{margin-bottom: 0;} .mb-1{margin-bottom: 0.2em;} .mb-2{margin-bottom: 0.6em;} .mb-3{margin-bottom: 1.0em;} .mb-4{margin-bottom: 1.4em;} .ml-0{margin-left:0;} .pl-0{padding-left:0;} .m-0{margin:0;} /* news */ .recent-post-widget ul li {margin:1em 0 1.6em 0 } .recent-post-widget ul li .media-left{margin-right:1em;} .recent-post-widget ul li .media-heading{margin-bottom:0;} .recent-post-widget .recent-title a, .recent-post-widget .recent-title a:hover{font-size:19px;display:block;} .news .tp-heading-title{ margin:0; } .news .tp-heading-title h1{ line-height: 1em; padding: 1em 0 0.4em; margin-left:-3px; text-align:left;} .news .main-wrapper{ padding-top:0; } .news .blog-post .meta .meta-date { margin-right: 0; } .news .media .meta a { font-size: 12px;} .news .media .meta span { padding-right:.4em;} .news.intro .tp-heading-title h1{ padding-bottom: 0.3em; margin-bottom: 0; } /* all blog style pages */ .blog-post .meta .author { margin-left: 0; } .blog-post {position:relative;} .blog-content{ clear:both; position:relative; } .alternate-columns .blog-content{ clear:none; } .home .content > p:first-of-type{ font-size:100%; line-height:1.4em; margin: 1.8em 0 1.4em; } aside ul.section-links{margin-left:0} aside ul.section-links a[href="#"]{display:none;} aside ul.section-links li a:before{ content:":: "; display:inline; } .page .content > p:first-of-type{ font-size:130%; line-height:1.4em; } /* member directory */ .members-list #form-limit .input-group-addon{ background-color: transparent; border: 1px solid transparent; } .members .member-filter{margin-bottom:1em;padding-bottom:1em;} .members .member-filter-action{margin-top:1em;} .members .member-filter .services-list label{min-height:auto;} .members .member-filter select{margin:0} .members-single aside a{ font:inherit; } .members-single aside .details{margin-bottom:2em;font-size:110%;} .members-single aside .details dd a{text-transform:inherit;font:inherit;} .members-single aside .membership .panel-heading{ font-weight: 500; text-transform: uppercase; padding-bottom:1.8em; } .members-single aside .address .panel-body{ white-space: pre-line; } .members-single aside .rating{ line-height:1.3; color:#0068A6; margin:0 1em; } .members-edit textarea.form-control { background-color: #fff; border-radius: 4px; height: auto; color: inherit; font-size: 16px; font-weight: 300; padding-left: 1em; padding-top: 10px; } .members-edit #directory_editors{ padding: 6px 9px 9px 9px; } .members-edit .user-types p{ margin-bottom:1.5em; } .members-edit .well-short{ margin-bottom:10px; } .members-edit .has-feedback .input-group .form-control-feedback { right: 5px; } .members-edit .has-feedback .form-control-feedback, .members-edit .fa-faded{ opacity:.4; } .members-edit .form-control[disabled]{ background-color: #eee!important; } .members-edit .user-types ul{margin:.2em 0;} .members-edit .user-types li{font-size:150%;} .members-edit .user-types li:first-child{padding-left:0;} .members-edit .other-companies li a{color:#999;font-size:140%;} .members-edit .other-companies li.active a{color:#0067a6;} /** MEMBERSHIP BADGES **/ /** ----------- circle ------------**/ .members-single aside .membership .logo{ display: block; color: #0068A6; background: #FFF; border: 1px solid #0068A6; box-shadow: 0 0 0 0.8em #D2D3D5, 0 0 0 1.4em #0068A6; margin-bottom:4em; font-size: 1.1rem; border-radius: 50%; padding: 0.1em 1.6em 1.2em 1.6em; max-width:190px; position: relative; } .members.members-single article footer dl{margin-bottom:0;} .members.members-single article footer .panel-title{font-family:inherit;} .members.members-single article footer .panel-body dl{font-size:90%;} .members.members-single article footer .panel-body dl dt{width:100px;float:left;} .members.members-single article footer .panel-body dl dd{margin-left:110px;} .members.members-single article footer .panel-body .table-condensed tbody td, .members.members-single article footer .panel-body .table-condensed tbody th, .members.members-single article footer .panel-body .table-condensed tfoot td, .members.members-single article footer .panel-body .table-condensed tfoot th, .members.members-single article footer .panel-body .table-condensed thead td, .members.members-single article footer .panel-body .table-condensed thead th{ padding:2px; } .members.members-single article footer .panel-body table tbody th{ text-align:right; } .members.members-single article footer .panel-body table tbody td{ width:30%; text-align:center} .members .directory-toggle{ margin:2em 0; } .members #member-filter .form-title{margin-bottom:1em} .members .filter-by-country{margin:1.5em 0;} .members .directory-toggle .btn:hover{color: #FFF!important;} .members .directory-toggle .btn-default{background: #D1D3D4;} .members .directory-toggle .btn-default:hover{color: #333!important} /*.members .directory-toggle .toggle-tmc{ background-color: orange } .members .directory-toggle .toggle-map{ background-color: red }*/ /** ----------- circle ------------**/ .members-single aside .membership .logo.circle{ margin-left:1em; } /** ----------- rounded ------------**/ .members-single aside .membership .logo.rounded{ border:0; border-radius: 1%; padding: 0.9em 0.5em 1.8em 0.5em; margin-left: 1em; } .members-single aside .membership .logo.rounded:after { font-family: 'Glyphicons Halflings'; content: "\e124"; position: absolute; font-size: 5.9em; line-height: 0.9; margin-left: 2.1em; top: 0; margin-top: 1.3em; left: 0; } /** modal headers **/ [class*="modal-header-"]{ color:#fff; padding:9px 15px; border-bottom:1px solid #eee; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; } .modal-header-success { background-color: #5cb85c} .modal-header-warning { background-color: #f0ad4e} .modal-header-danger { background-color: #d9534f} .modal-header-info { background-color: #5bc0de} .modal-header-primary { background-color: #428bca} .modal-header[class*="modal-header-"] .close{ color: white; text-shadow: 0 1px 0 #fff; opacity: .9; font-size: 150%; } .modal-header[class*="modal-header-"] .modal-title{ color: white; } .modal-header[class*="modal-header-"] .close .span{ display: block; } /** end of modal headers **/ /** ----------- square ------------**/ .members-single aside .membership .logo.square{ padding: 0; box-shadow: 0 0 0 0.6em #0068A6, 0 0 0 1.1em #D2D3D5; border-radius: 0; margin-left: 1em; } .members-single aside .membership .logo.square .company-name{ text-transform: lowercase; letter-spacing: -1px; font-size: 6.3em; line-height:.8em; } .members-single aside .membership .logo.square .company-region{ line-height: 1em; background: #0068A6; color: white; margin-top: 0.3em; padding: 0.3em 0 .2em 0; } /** ----------- bar ------------**/ .members-single aside .membership .logo.bar{ padding: 0; box-shadow: none; border-radius: 0; border: 2px solid #0068A6; } .members-single aside .membership .logo.bar .company-name{ font-size: 2.5em; float: left; background: #0068A6; line-height: 1.8em; color: white; padding: 0 0.2em; } .members-single aside .membership .logo.bar .company-region{ background: white; padding: 0.2em 0; font-size:190%; } .map article .member-links, .members-single article .member-links{ margin-bottom:1.5em; } .map article .member-links a:hover, .members-single article .member-links a:hover{ color:white!important; } .members-single .member-features{ /* background: #2C2F30; margin: 3em 0 0 -15px; width: 100%; width: calc(100% + 30px); padding: 2em; */ } /* DIRECTORY ENTRY EDIT */ .members-edit .btn-progress{position:relative;z-index:1;} .members-edit .btn-progress::before{ display: block; background: #E6B31D; width: 0%; content: ''; height: 100%; position: absolute; z-index: -1; left: 0; top: 0; border-radius: 5px; -webkit-transition: width 200ms ease-in; -moz-transition: width 200ms ease-in; -ms-transition: width 200ms ease-in; -o-transition: width 200ms ease-in; transition: width 200ms ease-in; } /*js creates 1-100% of the following:*/ .members-edit .btn-progress[data-progress="0"]::before{width:0%;} .btn-file { position: relative; overflow: hidden; } .btn-file input[type=file] { position: absolute!important; top: 0!important; right: 0!important; text-align: right!important; font-size: 100px!important; filter: alpha(opacity=0)!important; opacity: 0!important; min-width: 100%; min-height: 100%; outline: none; background: white; cursor: inherit; display: block; } .members-edit #list, .members-edit #list *{ cursor: pointer } .members-edit #remove-img{ position: absolute; z-index: 2; background: white; padding: 3px 8px; border-radius: 5px; margin: -30px 20px; right: 0; } .bootstrap-select>select{z-index:0!important;} /*cform overrides*/ .main-wrapper .container .blog-content form ul { padding-left: 0 } .dashboard .main-wrapper .container { padding-bottom: 2em; } #cform .bootstrap-select li{ } #cform .bootstrap-select li a{ padding:5px 10px; font-size:18px; background: } #cform .bootstrap-select li, #cform .bootstrap-select li a{ font-family: inherit!important; } #cform .bootstrap-select.btn-group .dropdown-toggle .filter-option{ font-family: 'Roboto', sans-serif; text-transform: none; } #cform fieldset{margin:0;padding:0;} #cform .input-group input{ border-radius:0 3px 3px 0!important; -webkit-border-radius: 0 3px 3px 0!important; -moz-border-radius: 0 3px 3px 0!important; } .main-wrapper .container .blog-content ul{ padding-left:2em; } .main-wrapper .container .blog-content ul li{ list-style-type:disc; } .members-edit .main-wrapper .container .blog-content ul{ padding-left:0; } .members-edit .main-wrapper .container .blog-content ul li{ list-style-type:none; } .members-edit #cform fieldset, .members-edit #cform label, .members-edit #cform input, .members-edit #cform textarea, .members-edit #cform select, .members-edit #cform th, .members-edit #cform td, .members-edit #cform p, .members-edit #cform h2, .members-edit #cform h3, .members-edit #cform h4, .members-edit #cform ul, .members-edit #cform ol { color:#494743; font-family: 'Roboto', sans-serif; } #cform .mce-edit-area{width: 99.9%} #cform .has-error .checkbox, #cform .has-error .checkbox-inline, #cform .has-error .control-label, #cform .has-error .help-block, #cform .has-error .radio, #cform .has-error .radio-inline, #cform .has-error.checkbox label, #cform .has-error.checkbox-inline label, #cform .has-error.radio label, #cform .has-error.radio-inline label { color: #a94442; } #cform .has-success .checkbox, #cform .has-success .checkbox-inline, #cform .has-success .control-label, #cform .has-success .help-block, #cform .has-success .radio, #cform .has-success .radio-inline, #cform .has-success.checkbox label, #cform .has-success.checkbox-inline label, #cform .has-success.radio label, #cform .has-success.radio-inline label { color: #3c763d; } .members-edit .select-entry .control-label{padding:0;text-align:right;} /*style wysiwyg editor the same as front end*/ .members-edit #cform .WysiHat-editor * { -webkit-font-smoothing: antialiased; font-size: 18px; font-weight: 300; color: #494743; margin-bottom: 30px; line-height: 31px; } .members-edit #cform .WysiHat-editor b, .members-edit #cform .WysiHat-editor strong {font-weight:bold} .members-edit #member_image_hidden_file{ border-bottom-left-radius: 0!important; border-top-left-radius: 0!important; } .members-edit .select-entry .form-group{margin:0;} .members-edit .select-entry .help-block:last-child{margin:0;} /*needs more work on headings and links etc*/ .ajax-loader{ position: absolute; z-index: 1; border: 1px solid #d1d3d4; color: #006697; height: 2.6em; line-height: 2.6em; width:3.5em; background:rgba(255, 255, 255, 0.72) url(gif/ajax-loader.gif) 50% no-repeat; cursor: pointer; left: -1px; top: -1px; } .xajax-loader:hover:before{ content: ""; background-image: url(svg/stop.svg); background-size: 100%; width: 2em; height: 2em; position: absolute; background-repeat: no-repeat; left: 50%; top: 50%; margin-top: -1em; margin-left: -1em; } .ajax-loader.first{border-top-left-radius: 4px;} .ajax-loader.last{border-bottom-left-radius: 4px;} /*sign up buttons*/ #sidebar-affix {min-height:92px; margin-bottom:2em; } #sidebar-affix .affix{/*affixed*/ top:14rem; z-index:3; display:block; background-color: #FBFAF6; opacity:1; } #sidebar-affix .affix-top{/*not affixed*/ position:relative!important; display:block; opacity:1; } .d-inline-block { display: inline-block!important; } /*floor ad css for demo*/ .floor-ad{ bottom: 0; opacity:.2; width:100%; z-index:5; margin-bottom:-90px; background-color:rgba(51,122,183,.2); border:0; border-radius:0; padding:0; /*http://css3generator.com/*/ -webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; -ms-transition: all .5s ease-out; -o-transition: all .5s ease-out; transition: all .5s ease-out; } .floor-ad.affix{ bottom: 0; opacity:1; margin-top:0; margin-bottom:0px; } .floor-ad > img{ margin:0 auto; } .floor-ad .close{ right:20px; } .floor-ad button{ border-radius: 50%; padding: 0; font-size: 3.6rem; width: 2.9rem; height: 2.8rem; line-height: 0.4; border: 3px solid white; right: 0.3rem; position: absolute; margin-top: -1rem; overflow: hidden; } .floor-ad img, .floor-ad a{display:block;margin:0 auto;} /*black modal overlay*/ .modal-inverted{ background: rgba(0,0,0,0.9); } .modal-inverted .modal-dialog{ /*height:89vh;*/ background:black; } .modal-inverted .modal-content{ /* height: auto; min-height: 100%;*/ border-radius: 0; background:transparent; } .modal-inverted .modal-content .modal-body{ background:transparent; color:white; padding: 14rem 0rem; /*height: 100%;*/ } .modal-inverted .modal-content .modal-body .close{ color:white; text-shadow: 0 1px 0 #000; font-size:3vmax; opacity:.8; } .modal-inverted .modal-content .modal-body .close:hover{ opacity:1; } /*search form*/ #searchModal form input.form-control{ font-size: 8vmax; height: 12vmax; /*line-height: 40px;*/ background: none; border: none; border-bottom: 1px solid #75797C; color:#404041; } /*EDGE FIX for vmax*/ @media (orientation: landscape) { #searchModal form input.form-control { font-size: 8vw; height: 12vw; } } @media (orientation: portrait) { #searchModal form input.form-control { font-size: 8vh; height: 12vh; } } #searchModal form input.form-control { font-size: 8vmax; height: 12vmax; } .modal-inverted .modal-content .modal-body .close:hover{ opacity:1; } #searchModal form .input-group-btn{ display:none; } .no-margin{margin:0;} .no-margin-bottom{margin-bottom:0;} .no-padding{padding:0;} /*remove default column gutters*/ .no-gutter > [class*='col-'] { padding-right:0; padding-left:0; } .dropdown-menu .custom_profile_data{ margin-top:.4em; } .dropdown-menu .custom_profile_data li{ font-size: 12px; line-height: 1.42857143; color: #BBB; font-family: 'Roboto', sans-serif; text-transform: none; } .dropdown-menu li .avitar{ margin-top:-.25em;width:2em; } /* assessors page */ .assessors .main-wrapper .container .content ul.dropdown-menu{ padding:0;list-style-type:none; } .assessors .main-wrapper .container .content ul.dropdown-menu li{ list-style-type:none; } .assessors #month_calendar .pager{ padding:0;margin:0;margin-bottom:1em; } .assessors #month_calendar .btn-group{ width:100%; } .assessors .bio .btn.btn-success:hover{color:white!important;} /*circle add link*/ .btn-circle{ border-radius: 1.3em; font:inherit/1 serif; transition: all 0.3s ease-out 150m; font-size:82%; padding: 0.25em 0.55em; position: absolute; margin: -.3em .3em; } .btn-circle .text { display:inline-block; opacity:0; width:0; padding-left:0; } .btn-circle:hover .text, .btn-circle:active .text { padding-left: 1.5em; padding-right: 1em; width: auto; opacity:1; } .btn-circle:hover, .btn-circle:active { border-radius: 1.3em 0.6em 0.6em 1.3em; border-right: 0.3em solid #3c763d; box-shadow: #286528 0.2em 0px 0px; padding: 0.25em 0.25em .25em .55em; } .list-group-item:hover .edit, .list-group-item:active .edit{ display:inline!important; } a.list-group-item.disabled{ color:#a5a5a5; } a.list-group-item.disabled .badge{ opacity:.7; } .list-group .fa-stack { position: absolute; right: 0.3em; top: 0.3em; } /*TRAINING COURSE EDITOR*/ .training-course-editor textarea.form-control { height: auto; } .training-course-editor .other-companies {} .training-course-editor .modal-calendar{ width:412px; } .training-course-editor #venue_location{ width: 100%; font-size: 10px; color: #999; line-height: 2em; border: 0px solid transparent; text-align: right; font-family:monospace; } /*TRAINING COURSES*/ .training-course aside .provider-details{ overflow:hidden; } .training-course aside .provider-details a.body_text{ font-family: 'Roboto', sans-serif; text-transform: none; -webkit-font-smoothing: antialiased; font-size: inherit; font-weight: 300; color: #337ab7; } .training-course aside .course-dates a{ font-family: 'Roboto', sans-serif; -webkit-font-smoothing: antialiased; font-size: inherit; text-transform: none; color: #337ab7; } .training-course aside .course-dates caption{ margin: 0 0 10px; -webkit-font-smoothing: antialiased; font-size: 18px; color: #494743; line-height: 31px; } aside .panel-heading .panel-title{font-size:23px;font-size:30px;} body.training-course .provider-details .image-link{ height: 5em; float: right; display: block; border: 1px solid #ffffff; border-radius: 5px; position: relative; overflow: hidden; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } body.training-course .provider-details .image-link img{ display: block; max-width: none; height: 100%; } a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover, button.list-group-item-success.active, button.list-group-item-success.active:focus, button.list-group-item-success.active:hover, a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover, button.list-group-item-danger.active, button.list-group-item-danger.active:focus, button.list-group-item-danger.active:hover { color: #fff!important; } a.list-group-item-success:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover { color: #3c763d!important; } a.list-group-item-danger:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover { color: #a94442!important; } .course-editor #company_dropdown.dropdown-menu {padding:0;} .course-editor #company_dropdown.dropdown-menu li{list-style-type:none;} #courses-edit tr td a{ font-family: 'Roboto', sans-serif; color: #337ab7; font-weight: normal; text-transform:none; font-size:16px; } #courses-edit tr td a.btn-success{color:white} #courses-edit_wrapper .dataTables_filter .input-group .form-control{margin-bottom:0} #courses-edit_wrapper .dataTables_filter .input-group .input-group-btn{padding:0 .4rem; z-index:2;} #courses-edit_wrapper .dataTables_filter .input-group .input-group-btn .close{padding: 0 1.2rem;} #bug_report .btn:hover{color:white!important;} /* FORMS */ .form #main-container{ border: 1px solid #d1d3d4; border-top-width: 0px; border-bottom-width: 0px; padding-top:1em; } .form .main-wrapper{ padding:0; } /* begin: jQuery UI Datepicker moving pixels fix */ table.ui-datepicker-calendar {border-collapse: none;} .ui-datepicker-calendar td {border: 1px solid transparent;} /* end: jQuery UI Datepicker moving pixels fix */ /* begin: jQuery UI Datepicker emphasis on selected dates */ .ui-datepicker .ui-datepicker-calendar .ui-state-highlight a { background: #743620 none; /* a color that fits the widget theme */ color: white; /* a color that is readeable with the color above */ } #full-year{ min-height:37rem; } #full-year .ui-datepicker-inline:after{ display: table; content: " "; clear:both; width:auto; } #full-year .ui-widget-content{ display: block; /*width: 100%!important;*/ padding: .6em; } .ui-datepicker-group{ /* width:24.5%; margin-right: 0.4em; */ width:25%; float: left; } .ui-datepicker-group-last { margin-right:0; } .ui-datepicker-next, .ui-datepicker-prev{ top:-.3em!important; } .ui-widget-content .ui-datepicker-calendar > tbody > tr > td a{ /*padding:.5em 0.375em;*/ /*padding:6px 4px;*/ line-height:2em; display:block; font-size:16px; color:#0067a6; } .ui-datepicker .ui-datepicker-calendar{ width:100%; } .ui-datepicker .ui-datepicker-calendar th { text-align:center; padding:inherit!important; line-height:2em; } .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a:hover{ color:white!important; } .ui-datepicker-today a{ /*background: #ffffcc !important;*/ background: #f6e598 !important; } .ui-datepicker .ui-datepicker-calendar .ui-state-highlight a, .ui-datepicker .ui-datepicker-calendar a:hover{ background: #5cb85c!important; color: white!important; } .ui-widget-content .ui-datepicker-calendar > tbody > tr > td { padding: 0!important; border-top:none!important; border-bottom:none!important; } /* pickmeup datepicker */ .pickmeup-twitter-bootstrap .pmu-instance{font-size:140%;} .small .pickmeup-twitter-bootstrap .pmu-instance{font-size:100%;} .pickmeup-twitter-bootstrap .pmu-instance .pmu-saturday, .pickmeup-twitter-bootstrap .pmu-instance .pmu-sunday, .pickmeup-twitter-bootstrap .pmu-instance .pmu-button.pmu-saturday:hover, .pickmeup-twitter-bootstrap .pmu-instance .pmu-button.pmu-sunday:hover{ background:#ccc; } .pickmeup-twitter-bootstrap .pmu-instance .pmu-button.pmu-today:hover, .pickmeup-twitter-bootstrap .pmu-instance .pmu-button.pmu-today{background:#f6e598;} .pickmeup-twitter-bootstrap .pmu-instance .pmu-button.pmu-selected:hover, .pickmeup-twitter-bootstrap .pmu-instance .pmu-button.pmu-selected { background: #dde8ee; background: #5cb85c; color:white; } .date-menu .pickmeup-twitter-bootstrap .pmu-instance .pmu-button.pmu-selected:hover, .date-menu .pickmeup-twitter-bootstrap .pmu-instance .pmu-button.pmu-selected { background: #337AB7; color:white; } .pickmeup-twitter-bootstrap .pmu-instance .pmu-button{ box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border:1px solid transparent; } .pickmeup-twitter-bootstrap .pmu-instance .pmu-button:hover{ border:1px solid black;} /*stop odd wrapping*/ aside#not-used .widget .media-list .media-body .media-heading a{ display:block; overflow-wrap: break-word; -ms-word-break: break-all; word-break: break-all; /* Non standard for WebKit */ word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; } /* border between columns */ .ui-widget-content .ui-datepicker-group-middle .ui-datepicker-calendar > tbody > tr > td, .ui-widget-content .ui-datepicker-group-first .ui-datepicker-calendar > tbody > tr > td{ border-top: 1px solid white; position:relative; } /* month divider */ .ui-widget-content .ui-datepicker-group-middle .ui-datepicker-calendar > tbody > tr > td:last-child:before, .ui-widget-content .ui-datepicker-group-first .ui-datepicker-calendar > tbody > tr > td:last-child:before{ /*content: " ";*/ position:absolute; border-right: 1px solid #d1d1d2!important; top: -1px; right: -1px; bottom: 0px; width:0; } .ui-widget-content .ui-datepicker-calendar > tbody > tr > td.ui-datepicker-week-end{ background: #e9e9e9!important; border-bottom:1px solid white; } .ui-widget-content .ui-datepicker-calendar > tbody > tr > td.ui-datepicker-week-end{ border-right: 1px solid #f3f3f3; } .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day, .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a { background: #743620; background: none; color:#0067a6!important; } td.ui-datepicker-week-col { vertical-align: top; padding: 1em; width: 1.9em; font-style: italic; color: #d4d0d0; /*text-align: left!important;*/ } /* end: jQuery UI Datepicker emphasis on selected dates */ .ui-datepicker .ui-datepicker-calendar tbody tr:nth-child(2n) td { background-color: #f9f9f9; } .ui-datepicker-row-break{ float: left; clear: both; width: 100%; } .mx-link{ font-family: 'Roboto', sans-serif; text-transform: none; font-size: 18px; text-decoration: underline; color: #337ab7; } .btn-success:hover{color:white!important} /* login */ body.login,body.login .container{background:none;} body.login form h2{margin:.2em 0 .7em 0;} body.login .container .home-link{margin:1.4em 0;display:block;} /*image logo*/ body.login .home-link img.irata.logo{margin:auto; max-width:320px; width:50%; min-width:210px;} /*courses map*/ .modal .media .media-left{} .modal .media .media-left .company-image{max-width:10em;padding-top:.2em;margin-right:1em;} .modal .modal-body a{ font-family: 'Roboto', sans-serif; text-transform: none; color: #337ab7; } .modal .modal-footer nav .disabled a:hover{ color:#ccc!important; } .modal a.btn-success:link, .modal a.btn-success:hover{ color:white!important; } /*sprites*/ .icons2,.icons1{background:url(png/icons-sprite.png) no-repeat;height:55px;width:55px;display:inline-block;} /*shift bg by -59px per grid square background-position : x y */ .icons1-biner {background-position: 0px 0px;} .icons1-heart {background-position: -59px 0px;} .icons1-book {background-position: 0px -59px;} .icons1-worker {background-position: -59px -59px;} .icons2-globe {background-position: -59px -118px;} .icons2-certificate {background-position: -177px 0;} .icons2-tools {background-position: 0 -118px;} .icons2-headset {background-position: -118px 0;} .icons2-check,.icons2-tick {background-position: -118px -59px;} .icons2-worker {background-position: -118px -118px;} .icons2-email {background-position: 0 -177px;} .icons2-search {background-position: -59px -177px;} .icons2-shield {background-position: -118px -177px;} .members .directory-toggle .btn-default{color:#676767} /* ARFON */ .img-credit, .img-credit-left {text-align:right;font-size:85%;line-height:inherit;} .img-credit-left {text-align:left;font-size:75%;} .eb-box, .contact-box {display: block;border: 2px solid #4e4e4f;width: 100%;background-color: #f1f2f2;/*min-width: 220px;*/border-radius: 25px;text-align: center;margin-bottom:11px;} .eb-box {min-height:13.4em;} .contact-box {min-height:14em;/*297px;*/} .eb-box h3 {margin:.8em 0 0 0;font-family:inherit;font-size:small;text-transform: capitalize;font-weight:bold;} .eb-box img {margin-top:-.5em;} .eb-box-text, .contact-box-text {margin-top: -60px;padding: 0px 10px;} .eb-box-text h3, .contact-box-text h3 {margin-bottom: 0px; font-size: initial;} .eb-box-text p, .contact-box-text p {font-size: small;overflow-wrap: break-word;line-height: initial;font-size:13px;line-height:1.3;} .eb-box-text p{margin-bottom:1em} .contact-box img {margin-top:20px;} .contact-box-text {margin-top: -14px;padding: 0px 10px 20px 10px;} .contact-box-text h3 {margin-bottom:10px;} .contact-box-text p {margin:0px;font-size: smaller;} .tech img {width:100%;} /*boostrap panels */ .panel-irata{ border: 2px solid #4e4e4f; border-radius: 15px; background-color: #f1f2f2; } /*.panel h4{min-height:2.2em;}*/ #course-search-accordion h4{min-height:auto;} .panel .list-group.footer{min-height: 21.4em;} .panel-irata ul.list-unstyled li{line-height:1.3em;} .panel-irata .panel-body{ padding-top: 1.3em; padding-bottom: 1em; } .panel-irata .list-group.footer{ background: #337AB7; min-height: 11.3em; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; } .panel-irata .list-group.footer .list-group-item{ font-size: 0.8em; line-height: 1.3; padding: 0.4em 0.6em; background-color: #337AB7; color:white; border-top-color: #8cb8de; } .panel-irata .list-group.footer .list-group-item:last-child{ border-bottom-right-radius: 13px; border-bottom-left-radius: 13px; } .panel-irata:hover .list-group.footer{ height:auto; } .btn-outline:hover {background-color: #00649f;border: 3px solid #32386e;color: #e4e4e4!important;} .project-listing .project-block .pro-thumb {border: 5px solid #0067A6;margin:0;background:#0067A6} .project-listing .project-block .pro-thumb a{display:block} .project-listing .project-block .pro-dec {background-color: #0067A6;text-align: center;min-height: 2em;} .project-listing .project-block .pro-dec h2 {font-size:1em;line-height:2em;color:#fff;} .project-listing .project-block .pro-dec a:hover h2{color:#eceef1!important} .gallery-selection p {background-color: #0067A6;border: 5px solid #0067A6;border-bottom:9px solid #0067A6;} .gallery-selection img {padding-bottom:10px;} .gallery-selection a {color:#fff;} .useful-links {border: 1px solid #d1d3d4;border-radius: 15px;margin-bottom: 10px;background-color:#fff;overflow:hidden;} /* gallery designed changed !! .gallery-category h3:after{ position:absolute; content:''; width: 84%; height: 84%; left: 8%; top: 100%; z-index:2; color:white; border-radius:10%; border:1px solid white; padding-top: 25%; transition: all 0.25s ease; } .gallery-category:hover h3:after{top:8%} .gallery-category h3{ position:absolute; height:100%; top:100%; background:rgba(0, 69, 112, 0.7); z-index:1; text-align:center; color:transparent; font-size: 1.6rem; padding: 5.5em 2.5em; transition: all 0.25s ease; width: calc(100% - 30px); left: 15px; } .gallery-category:hover h3{ top:0%;color:white;} */ .gallery-category{ display:block; position:relative; overflow:hidden; margin-bottom:1.5em; } .gallery-category img{ width:100%; background: #D1D3D4;padding: .2em .2em 0 .2em} .gallery-category h3{ background: #D1D3D4; z-index: 1; text-align: center; color: #4D4D4F; font-size: .8em; padding: 1em; } .news-media figure{ text-align:center} .news-media figure figcaption.btn { /*border-color: #636466;*/ margin: 0.7em auto; display: inline-block; } .news-media figure figcaption.btn:hover{ color:#428bca!important; } /*nav affix "fix" */ body{ margin-top:0 } /*borederd big icon links */ .news-media .btn-bordered{ background: #F1F1F2; } .btn-bordered{ border-color: #646465; } .news-media .btn-bordered.btn-bordered-lg{ min-height: 9em; padding-top: 2em; } /*.gallery .cover-art-container{ max-height: 7.5em; overflow:hidden}*/ .postal_address{display:inline-block} .title-centered h1{text-align:center} .ff_composer p{margin-bottom:0.7em} ::-webkit-scrollbar { width: 1rem; } /* Track */ ::-webkit-scrollbar-track { border-radius: 10px; background:#D1D3D4; } /* Handle */ ::-webkit-scrollbar-thumb { border-radius: .5rem; background: #0067A6 } ::-webkit-scrollbar-thumb:window-inactive { background: #0067A6; } /* RESPONSIVE MEDIA QUERIES BELOW WILL OVERWRITE STYLES ABOVE AT SPECIFIC DEVICE WIDTHS ----------------------------------------------------------------------------------------- */ /*reset affixed items if on mobile*/ @media (max-width: 768px) { .affix { position: static; } .floor-ad.affix{position:fixed;} .floor-ad.affix button{right:1.3rem;} } /*small font size for narrow top menu*/ @media (min-width:768px) and (max-width: 995px){ .tp-navigations .navbar-nav>li.icon-menu-item>.btn-group>a, .tp-navigations .navbar-nav>li>a { /*font-size: 16px;*/ padding: 15px 7px; } } /*BOOTSTRAP 3 QUERY STRINGS*/ /*mobile first (less than 768px) ...then overridden with below at larger sizes */ @media (max-width: 767px){ .btn-group>.btn-group {float:none;} #user_options >.btn-group > .language-flip > .btn, #user_options >.btn-group > .user-menu > .btn{ padding-top: 0px; } .arfon { /*float:right!important;*/ margin-top:-17%; } .arfon2 { width:75%; padding-left:25%; text-align: center; } } /* Small devices (tablets, 768px and up) */ @media (min-width: 768px) { /* image logo */ img.irata.logo{ width:100%; margin: 0; max-width: 100%; } #header-row.header-row .logo{ margin-top:-1em; margin-bottom:0px; font-size:11px; height:auto; padding:0; } .header-row #user_options{ position: absolute; top: -1em; right: 0em; } .header-row .contact-container{margin-top:2.6em} .home .camera_caption{left:10%;max-width:570px;} .dropdown-menu .custom_profile_data li{ color: #777; } .main-wrapper{padding-top: 3.35em} .header-row{padding-top:20px} .header-row .contact-container .social-container{ text-align:right; /* top: 0; position: absolute; right: 0;*/ } /*.members .member-filter .services-list label{min-height:2.5em;}*/ .social-icon {display: block} .header-row .contact-info .call-number .phone-lg{font-size:100%;display:inline} #main-nav .home-link a:before{padding: 15px 7px} .navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #333;} #adminbar .navbar-text{margin-bottom:0;} .members-single aside .details dt {width:35px} .members-single aside .details dd {margin-left:55px;} .dl-narrow dt{width:90px} .dl-narrow dd{margin-left:100px;} .dl-wide dt{width:60%} .dl-wide dd{margin-left:63%} .footer-section .footer-col .address .fa-ul{ margin-left: 0; } .footer-section .footer-col .address .fa-ul li .fa{ left: -2.5em; } #main-nav-container .container>.navbar-collapse { border:0px solid transparent; padding:0;margin-left: 0!important; } #main-nav-container .container{} #main-nav-container .container .home-link{position:relative;margin-left:0;} #main-nav .navbar-nav {margin: 0 -1.6em;} #main-nav-container2 .container {padding-right:0;} #main-nav .search-link a{padding-left:11px;padding-right:11px;} #main-nav .home-link a:before{padding: 15px 10px} } /* Medium devices (desktops, 992px and up) */ @media (min-width: 992px) { /*.members .member-filter .services-list label{min-height:3.5em;}*/ .home .camera_caption{margin-top:50px;left:20%;max-width:550px;} #main-nav .home-link a:before{padding: 20px 7px} .modal-inverted .modal-content .modal-body{padding: 14rem 8rem;} .tp-navigations .navbar-default .navbar-nav>li>.btn-group {margin-top: 2rem;} .blog-post .blog-title {font-size: 4.3rem; line-height:1em;} .blog-post .blog-title a{font-size:inherit;} } /* Large devices (large desktops, 1200px and up) */ @media (min-width: 1200px) { /*#header-row{padding-bottom:2rem;}*/ #main-nav .navbar-nav {margin: 0 -0.3em;} } @media (min-width: 768px) and (max-width: 995px){ #main-nav-container .container { width:768px; } } /* SVG FIX * Let's target IE to respect aspect ratios and sizes for img tags containing SVG files * * [1] IE9 * [2] IE10+ */ /* 1 */ .ie9 img[src$=".svg"] { width: 100%; } /* 2 */ @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { img[src$=".svg"] { width: 100%; } } /* COURSES */ .course-level { display:inline-block; padding:3px 5px; border-radius: 5px; color:white; font-size:10px; } .course-level-level-1 { background-color: red; } .course-level-level-2 { background-color: blue; } .course-level-level-3 { background-color: green; } .float-right { float:right; } .simplecourses-venue-opener { border:1px solid #ccc; padding: 5px 10px; display: block; background-color: #ebebeb; color:#1a1a1a; border-radius: 3px; margin: 5px 0; } .simplecourses-venue-opener:hover { cursor: pointer; } .simplecourses-venue-opener .fa { position:relative; top:3px; } .simplecourses-company-title { font-weight: bold; font-size: 24px; padding: 5px 0px 15px 0; margin-top:30px; margin-bottom: 0px; margin-right: 10px; text-decoration: underline; } .simplecourses-company-address { margin-bottom: 10px; font-size:12px; line-height: 20px; display: block; } .simplecourses-company-contact { font-weight: normal; font-size: 12px; padding: 5px 0px 0 0; margin-top:30px; margin-bottom: 0px; text-transform: uppercase; } .simplecourses-link { color: #428bca!important; } .simplecourses-link:hover { color: #494743!important; } /* .simplecourses-link:hover span{ text-decoration: none; } */ */ .simplecourselist { margin-top:20px; } .pickmeup-twitter-bootstrap { z-index:5; } .course-map-info h3 { font-size: 14px; } .course-map-info h3 .date { font-size: 14px!important; } .course-map-info p { font-size: 14px; }