/*!
 * Bootstrap Responsive v2.3.2
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */

/*Search Settings*/

/*.divider:first-of-type
{ border:1px solid #47A1C5; padding:15px 5px 5px 15px; }*/
.divider
{ margin-bottom:15px;}

.numbers span { color:#999;}
.result-highlight { background:#FFFF00;}

a.accordion { color: #7f8184;}

div.expandable {
    margin-bottom: 10px;
}

@media (max-width: 767px) {

    #wrapper, .container{ border-top:none;}
    .navbar-inner { background:none; border: 0px solid #d4d4d4; border-radius:0px; box-shadow: none;}
    .navbar .btn-navbar .icon-bar {background-color:#2E5C7E;border-radius: 1px;box-shadow:none;display: block;height: 4px; width:30px; padding:0;  margin:4px 0;}

    .navbar .btn-navbar {margin-left:0; margin-right:0; padding:0;  box-shadow:none; background-image:none; }
    .navbar .btn-navbar:hover,
    .navbar .btn-navbar {background-color:#fff;}
    .btn {  border-style: none;}

    .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus
    { box-shadow:none; background:#f00;}
    .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle { background:#2F5B7E; color:#fff;} 
    .nav-collapse .nav li a, .nav-collapse .nav li a:active { background:#2F5B7E; color:#fff;}
    .nav-collapse .nav .dropdown-menu li a { background:#47A1C5; color:#fff; padding-left: 30px;}
    .nav-collapse .nav li a:hover { background:#2F5B7E; color:#fff;}
    .dropdown ul.dropdown-menu li:first-of-type { margin-bottom:2px;}	
	

	
	.navbar .nav li.dropdown.open>.dropdown-toggle .caret,
	.navbar .nav li.dropdown.active>.dropdown-toggle .caret,
	.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret,	
    .navbar .nav li.dropdown > .dropdown-toggle .caret,
    .navbar .nav li.dropdown > a:hover .caret, 
	.navbar .nav li.dropdown > a:focus .caret { color:#fff;border-bottom-color: #fff;    border-top-color: #fff;}
	
	.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a  {border-radius: 0; font-weight: 400; font-family: verdana, arial, helvetica, sans-serif;}
	.navbar .nav li.dropdown.active > .dropdown-toggle .caret { color: #FFF; }
	.nav-collapse .dropdown-menu { margin-left: 0; margin-right: 0; }
	
	.searchboxst { border-radius:0 !important; float:left; width:75%; }
	select.searchboxstSelect { display: none; }

    .login {  width: 49%;}
	.login ul.hi{width: 100%;}
	.mobileHeader .searchboxstSelectstyled { display: none;}
	

	.linktileheader{
	color:#F26532;
	font-size: 12pt;
	}

	.linktileicon img{
		float: right;
		max-height: 22px;
	}

	.linktile {
		border: 2px solid #2F5B7E;
		margin-bottom: 2px;
		padding-top: 5px; 
		padding-right: 5%;
		padding-left: 5%;
		height: 34px;
		max-width: 97%;
		display: block;
	}
    .tilecaption h2
    {
        font-size:13px;
    }
	
	ul.WhatWeDoNav li a { width: auto; padding-top: 3px; padding-bottom: 3px;}
	.WhatWeDoNav li div > .k-icon { padding-top: 13px; display:none;}
	
	ul.reportList li a.report_lk { width: 100%;}
	
	.sflanguagesHorizontalList_mobile { width: 80px; float: right; }
	.sflanguagesHorizontalList_mobile ul { list-style-type: none; margin: 0; padding: 0; padding-top: 7px; }
	.sflanguagesHorizontalList_mobile ul li {width: 25px; float: left; margin: 0; padding: 0; margin-left: 5px;}

    .sflanguagesHorizontalList { width: 80px; float: right; }
	.sflanguagesHorizontalList ul { list-style-type: none; margin: 0; padding: 0; padding-top: 7px; }
	.sflanguagesHorizontalList ul li {width: 25px; float: left; margin: 0; padding: 0; margin-left: 5px;}
	
	
    #navs, #header { display:none;}

    .navbar {display: block;}
	.navbar-inner { padding-left: 0; padding-right: 0; }

    .mobileHeader {display: block;}
	
	.sflanguagesDropDownList { position:absolute; top: 0; left: 0; } /* TESTING */

    p.listitem { margin: 0; display: inline; }
    p.listitem:after { content:", "; }
    /*p.listitem:last-child:after { content:""; }*/
    div.collapsible { margin: 0; display: inline; }

    /* Style the expandable panel. Note: hidden by default */
    div.expandable {
        display: none;
    }

    div.expandable.show {
        display: block;
    }

    a.accordion {
        text-decoration: none;
        cursor: pointer;
    }

    a.accordion:after {
    content: '\02795'; /* Unicode character for "plus" sign (+) */
    font-weight: normal;
    color: #7f8184;
    float: right;
    margin-left: 5px;
    }

    a.accordion.active:after {
        content: "\2796"; /* Unicode character for "minus" sign (-) */
    }
    
    .mobileHeader .loginButton {width: 49%; float: left; }
    .mobileHeader .searchBox {width: 49%; float: right; margin-left: 2%; }
    .mobileHeader .loginButton a {display: block; background-color: #f26532; padding: 10px; height: 22px; color: #FFF; text-decoration: none; font-size: 16px;}
	.ibSearchButton { background-color: #7FBFD8; padding: 8px;}

    .visible-phone div.span6 { width: 48%; padding: 1%; float: left; }
	
	.visible-phone div.tilecaption { background-color: #305C7F; color: #FFF; padding: 3px;}

    .search-stats{
        width:100%;
    }
}


@media (max-width: 480px) {

}

@media (max-width: 979px) {
}

@media (min-width: 980px) {
}


@media (min-width: 1200px){

}

@media (min-width: 768px) {
    .navbar {display: none;}
    .mobileHeader {display: none;}
	
    p.listitem { margin: 0; }	

}