/*
	toolkit.css
	Toolkit Stylesheet for Ozforex.
*/

@media all {

	/* TOOLKIT */
	#toolkit-tools form#currencyConverter fieldset input.converterAmount, input.text { padding: 0 4px; }
	#toolkit-tools fieldset { margin: 0!important;}
	#toolkit-tools .rateAlert { padding-bottom: 10px; }

    /* MTP-857 Changed left padding to 0px */
	#toolkit-tools .updateFeeds { margin: 0; padding: 7px 5px 0px 7px; border: 1px solid; border-color: #abbbc7; border-top: 0; }
	#toolkit-tools .updateFeeds div.footer-caption { display: inline-block; padding-top: 3px;width: 100%;}	

	#toolkit-tools a#sendMoneyLink {
		font-family : "ff-netto-web-1", "Netto Offc", Arial, Sans-Serif;
		font-size : 135%;
		font-weight : normal;
		line-height : 100%;
		letter-spacing: -1px;		
	}
	
    /* MTP-857 Used for some of the partner tools as the word 'CanadianForex' is too big and distorts image when used with class sendMoneyLink */
    #toolkit-tools a#sendMoneyLinkSmall {
		font-family : "ff-netto-web-1", "Netto Offc", Arial, Sans-Serif;
		font-size : 112%;
		font-weight : normal;
		line-height : 100%;
		letter-spacing: -1px;		
	}

	#toolkit-tools.ex a#sendMoneyLink {
		font-size: 150%;
	}
	
	span.twitterIcon, span.facebookIcon { display: inline-block; height: 17px; margin-right: 1px; text-indent: -999px; width: 17px; }
	span.twitterIcon { background: url('/Content/themes/ozforex/images/icons.png') no-repeat 0 -1064px;
}
	span.facebookIcon { background: url('/Content/themes/ozforex/images/icons.png') no-repeat 0 -1096px;
}

	.googlePlus {
		margin-top: -2px;
		margin-top: -3px;
	}
	
	.toolkit-header { background: url(/Content/themes/ozforex/images/bg_toolkit_header.gif) no-repeat 0 0; height: 40px; position: relative; }
	.toolkit-header h2 { color: #fff; font-size: 150%; text-align: right; padding: 9px 10px 0 0 }
	.toolkit-logo { background: url(/Content/themes/ozforex/images/logo_toolkit.gif) no-repeat 0 0; display: block; width: 89px; height: 20px; text-indent: -9999em; padding: 10px 0 0 15px; position: absolute; top: 10px; left: 15px; }

	.option-2 .toolkit-header { background: none; border: 1px solid; border-color: #abbbc7; }
	.option-2 .toolkit-header h2 { color: #005480 !important; }
	.option-2 .toolkit-logo { background: url(/Content/themes/ozforex/images/logo_toolkit_white.gif) no-repeat 0 0; }

	.toolkit-content { background: #EFF5FB; border: 1px solid; border-color: #005480 #abbbc7 #d1dae1; padding: 11px 14px 0;}
	.option-2 .toolkit-content { border-top: none; }

	.toolkit-content-results ul { margin: 0 auto 5px; padding: 0; list-style-type: none; text-align: center; border: 1px solid #d1dae0; background: #fff; padding: 2px;  }
	.toolkit-content-results ul li.first { padding-bottom: 15px; background: url(/Content/themes/ozforex/images/toolkit_content_results.gif) no-repeat 50% 100%; }
	.toolkit-content-results ul strong { color: #005480; }

	.back-button { background: url(/Content/themes/ozforex/images/back_btn.gif) no-repeat 0 0; padding-left: 18px; }

     div.CommentaryText
    {
        color: darkgreen;
        border : solid 1px #C6F0B3;
        margin : 0 0 20px 0;
        background: #E6F8DD;
    }   
    
    
   /* Dashboard Notifications */
    div.dashboardNotifications
    {
	    margin : 0 0 0px 0;
    }
    
    div.dashboardNotifications h2 
    {
	    display : none;
    }
    div.dashboardNotifications ul 
    {
	    margin : 0;
    }
    div.dashboardNotifications ul li 
    {
	    list-style-type : none;
	    margin : 0 0 5px 0;
	    padding : 8px 8px 10px 40px;
    }
    div.dashboardNotifications ul li.type_error 
    {
	    background : #FFEEEE url(/Content/themes/ozforex/images/icons_error.png) no-repeat 5px 5px;
	    _background-image : url(/Content/themes/ozforex/images/icons_error.gif);
	    border : solid 1px #FFBBBB;
	    color: maroon;
    }
    div.dashboardNotifications ul li.type_warning 
    {
	    background : #FFF8E4 url(/Content/themes/ozforex/images/icons_warning.png) no-repeat 5px 5px;
	    _background-image : url(/Content/themes/ozforex/images/icons_warning.gif);
	    border : solid 1px #E3DBC3;
    }
    div.dashboardNotifications ul li.type_notification 
    {
	    background : #FFF8E4 url(/Content/themes/ozforex/images/icons_notification.png) no-repeat 5px 5px;
	    _background-image : url(/Content/themes/ozforex/images/icons_notification.gif);
	    border : solid 1px #E3DBC3;
    }
    div.dashboardNotifications ul li.type_information
    {
        background: #99CCFF url(/Content/themes/ozforex/images/icons_notification.png) no-repeat 5px 5px;
        _background-image: url(/Content/themes/ozforex/images/icons_notification.gif);
        border: 1px solid #3399FF;
    }
    div.dashboardNotifications ul li.type_success 
    {
        background : #E6F8DD url(/Content/themes/ozforex/images/icons_success.png) no-repeat 5px 5px;
        _background-image: url('/content/themes/ozforex/images/icons_success.gif');
        border : solid 1px #C6F0B3;
	    color: darkgreen;
    }
    div.dashboardNotifications ul li a {}

	.toolkit-currency-converter { width: 260px; }
	
	.toolkit-currency-converter-commentary { max-width: 590px; }


	.toolkit-rate-alert { width: 260px; }
	.toolkit-rate-alert .rateAlert { padding-bottom: 5px !important;position: absolute; }

	.toolkit-ex { width: 215px; }
	.toolkit-ex .toolkit-header h2 {text-align: left;margin-left: 8px; }
	.toolkit-ex div.footer-caption { font-size: 9px;width:100% }
	.ex-rates-table { margin: 0; padding: 0; list-style-type: none; margin-bottom: 5px; }
	.ex-rates-table li { clear: both; border-bottom: 1px dotted #bdc1c4; padding: 5px 2px; height:20px; }
	.ex-rates-table li.last { border: none; }
	.ex-rates-table li span { display: block; float: left; }
	.ex-curr { width: 85px; font-size: 14px; }
	.ex-rate { width: 65px; font-size: 14px; color: #005480; font-weight: bold; text-align: right; }
	.ex-rate-arrow {color: #005480;font-weight: bold;}

	.toolkit-currency-chart { width: 480px; }

	.toolkit-currency-chart .toolkit-header h2 { text-align: left; padding: 9px 10px 0 120px; }
	.updateFeeds ul.resultsAge { display: inline; margin: 0 0 0 5px; }
	.updateFeeds ul.resultsAge li { border-left: 1px solid #E2E5E6; display: inline; line-height: 12px; list-style-type: none; padding: 0 4px 0 8px; }
	.updateFeeds ul.resultsAge li.first { border: none; }

	.toolkit-badge { background: url(/Content/themes/ozforex/images/au/tool_badge.gif) no-repeat; width: 140px; height: 70px; }
	.toolkit-badge p { text-align: center; color: #fff; margin: 0; padding: 0; }
	.toolkit-badge p.tb-date { font-size: 11px; padding: 2px 0 5px;  }
	.toolkit-badge p.tb-rate { font-size: 12px; font-weight: bold; }
	

	.label-flow { display: inline-block; padding-bottom:2px;}

	a.close { background: url(/Content/themes/ozforex/images/ic_close.gif) no-repeat 5px 10px; display: block; width: 10px; height: 10px; text-indent: -9999em; padding: 10px; }
	.option-2 a.close { background: url(/Content/themes/ozforex/images/ic_close_white.gif) no-repeat 5px 10px; }





	/* UK Theme */
	body.uk .toolkit-badge { background: url(/Content/themes/ozforex/images/uk/tool_badge.gif) no-repeat;}
	body.uk .toolkit-header span.toolkit-logo {background: url(/Content/themes/ozforex/images/logo_toolkit_uk.gif) no-repeat 0 0; width: 89px; height: 20px;}
    body.uk .option-2 span.toolkit-logo { background: url(/Content/themes/ozforex/images/logo_toolkit_uk_white.png) no-repeat 0 0; width: 89px; height: 20px; }



	/* CA Theme */
	body.ca .toolkit-badge { background: url(/Content/themes/ozforex/images/ca/tool_badge.gif) no-repeat;}
	body.ca .toolkit-header span.toolkit-logo {background: url(/Content/themes/ozforex/images/logo_toolkit_ca.gif) no-repeat 0 0; width: 89px; height: 20px;}
    body.ca .option-2 span.toolkit-logo { background: url(/Content/themes/ozforex/images/logo_toolkit_ca_white.png) no-repeat 0 0; width: 89px; height: 20px;}



	/* NZ Theme */
	body.nz .toolkit-badge { background: url(/Content/themes/ozforex/images/nz/tool_badge.gif) no-repeat;}
    body.nz .toolkit-header span.toolkit-logo {background: url(/Content/themes/ozforex/images/logo_toolkit_nz.gif) no-repeat 0 0; width: 89px; height: 20px;}
    body.nz .option-2 span.toolkit-logo { background: url(/Content/themes/ozforex/images/logo_toolkit_nz_white.png) no-repeat 0 0; width: 89px; height: 20px;}

    /* US Theme */
	body.us .toolkit-badge { background: url(/Content/themes/ozforex/images/us/tool_badge.gif) no-repeat;}
    body.us .toolkit-header span.toolkit-logo {background: url(/Content/themes/ozforex/images/logo_toolkit_us.png) no-repeat 0 0; width: 89px; height: 20px;}
    body.us .option-2 span.toolkit-logo { background: url(/Content/themes/ozforex/images/logo_toolkit_us_white.gif) no-repeat 0 0; width: 89px; height: 20px;}

    /* Travelex Theme */
    
	body.travelex .toolkit-badge { background: url(/Content/themes/ozforex/images/uk/tool_badge.gif) no-repeat;}
	body.travelex .toolkit-header {
	    background : transparent url(/Content/themes/travelex/images/bg_toolkit_header.png) 100% 100% no-repeat ;	    
	    border : none;
	     height : 38px;
	}
	
	body.travelex .toolkit-content{background-color: #898989;}
	body.travelex .toolkit-content,
	body.travelex .toolkit-content a,
	body.travelex .toolkit-content h2,
	body.travelex .toolkit-content span,
	body.travelex .toolkit-content .ex-rate-arrow {color: white;}
	body.travelex .toolkit-content .commentaryArticle a {color: #005480;}
	
	body.travelex .toolkit-content .dashboardNotifications{color: #2F333E;}
	
	body.travelex .toolkit-header span.toolkit-logo,
	body.travelex .toolkit-header span.toolkit-logo
	 {
	     background: url(/Content/themes/travelex/images/logo_toolkit.gif) no-repeat 2px 2px;
	     width: 78px;
	     height: 25px;
	     background-color: white;
	     top: 1px;
	    }
    body.travelex .option-2 .footer-caption span.toolkit-logo { background: url(/Content/themes/travelex/images/logo_toolkit.gif) no-repeat 0 0; width: 89px; height: 20px; }
    body.travelex .option-2 .toolkit-header h2{color: white !important;}
    body.travelex  .updateFeeds{background-color: #2F333E;}
    body.travelex  .updateFeeds a{color: white;}
    body.travelex  .updateFeeds div.footer-caption .social-network-buttons {display: none;}
   

	/* Tranzfers Theme */
	body.tranzfers a {color : #0093c1;}
	body.tranzfers .ex-rate {color: #01547e;}
	body.tranzfers .toolkit-badge { background: url(/Content/themes/ozforex/images/tool_badge_tranzfers.gif) no-repeat;}
	body.tranzfers .toolkit-badge p.tb-date { color: #0090d1;}
	body.tranzfers .toolkit-header { background: url(/Content/themes/ozforex/images/tool_header_tranzfers.jpg) no-repeat; border : solid 1px #059ee1; border-bottom : none; height : 38px;}
	body.tranzfers .toolkit-header a.close {background-image: url(/Content/themes/ozforex/images/ic_close_tranzfers.gif);}
	body.tranzfers .toolkit-header h2 { padding: 9px 10px 0 0;}
	body.tranzfers .toolkit-header .toolkit-logo { display : none;}
	body.tranzfers .toolkit-content { border-color : #059ee1 #77b6d5 #d1dae1 #77b6d5;}
	body.tranzfers .toolkit-content .shadedButton { background-image : url(/Content/themes/ozforex/images/tool_button_tranzfers.png); background-repeat : repeat;}
	body.tranzfers .toolkit-content .shadedButton span { background-image : url(/Content/themes/ozforex/images/tool_button_tranzfers.png); background-repeat : repeat;}
	body.tranzfers .toolkit-content span.dropDownSelector span.dds_outside { background-image: url(/Content/themes/ozforex/images/tool-formSelect-tranzfers.png);}
	body.tranzfers #toolkit-tools .updateFeeds { border-color : #059ee1 #77b6d5 #77b6d5 #77b6d5;}
	body.tranzfers .toolkit-commentary .toolkit-header {}
	body.tranzfers .toolkit-currency-chart .toolkit-header {}
	body.tranzfers .toolkit-currency-chart .toolkit-header h2 { text-align : right; padding-right : 40px;}
	body.tranzfers .toolkit-currency-converter .toolkit-header {}
	body.tranzfers .toolkit-ex .toolkit-header { background: url(/Content/themes/ozforex/images/tool-header-tranzfers2.jpg);}
	body.tranzfers .toolkit-rate-alert .toolkit-header {}
    body.tranzfers #toolkit-tools .updateFeeds div.footer-caption .social-network-buttons {
	    display: none;
    }
    
	/* ClearFX Theme */
    /* Some of the clearfx css is commented as a part of MTP-857 */
	/* MTP-857 body.clearfx a {color : #2e72bb;}*/
	body.clearfx .ex-rate {color: #000;}
	body.clearfx .toolkit-badge { background: url(/Content/themes/ozforex/images/tool_badge_clearfx.gif) no-repeat;}

	body.clearfx .toolkit-header { background: url(/Content/themes/ozforex/images/bg_toolkit_header.gif) no-repeat; border : solid 1px #aabac7; border-bottom : none; height : 38px;}
	/* MTP-857 body.clearfx .toolkit-header a.close {background-image: url(/Content/themes/ozforex/images/ic_close_clearfx.gif);}*/
	/* MTP-857 body.clearfx .toolkit-header h2 { padding: 12px 10px 0 0; font-family : Arial, Sans-Serif; font-size : 125%;}*/
	body.clearfx .toolkit-header .toolkit-logo { display : block; background: url(/Content/themes/ozforex/images/clearfxlogo_partnertools_white_01.png) no-repeat 0 0;}
	body.clearfx .toolkit-content { border-color : #d1dae1 #aabac7 #d1dae1 #aabac7;}
	/* MTP-857 body.clearfx .toolkit-content .shadedButton { background-image : url(/Content/themes/ozforex/images/tool_button_clearfx.png); background-repeat : repeat;}
	body.clearfx .toolkit-content .shadedButton span { background-image : url(/Content/themes/ozforex/images/tool_button_clearfx.png); background-repeat : repeat; text-shadow : -1px -1px 0 #fe7b21; font-family : Arial, Sans-Serif; font-size : 125%;}*/
	body.clearfx .toolkit-content span.dropDownSelector span.dds_outside { background-image: url(/Content/themes/ozforex/images/tool-formSelect-clearfx.png);}
	body.clearfx #toolkit-tools .updateFeeds { border-color : #d1dae1 #aabac7 #aabac7 #aabac7;}
	body.clearfx .toolkit-commentary .toolkit-header {}
	body.clearfx .toolkit-currency-chart .toolkit-header {}
	body.clearfx .toolkit-currency-chart .toolkit-header h2 { text-align : right; padding-right : 40px;}
	body.clearfx .toolkit-currency-converter .toolkit-header {}

	/* MTP-857 body.clearfx .toolkit-ex .toolkit-header { background: #2d73b9 none;}*/
	body.clearfx .toolkit-rate-alert .toolkit-header {}
	body.clearfx #toolkit-tools .updateFeeds div.footer-caption .social-network-buttons {
	    display: none;
    }
	
    /* MTP-857 White theme for clear fx */
    body.clearfx .option-2 .toolkit-header { background: none; border: 1px solid; border-color: #abbbc7; }
	body.clearfx .option-2 .toolkit-header h2 { color: #005480 !important; }
	body.clearfx .option-2 .toolkit-logo { background: url(/Content/themes/ozforex/images/clearfxlogo_partnertools_blue_01.png) no-repeat 0 0; }
    body.clearfx .option-2 .toolkit-content { border-top: none; }
    body.clearfx .option-2 a.close { background: url(/Content/themes/ozforex/images/ic_close_white.gif) no-repeat 5px 10px; }

	/* flags */
	span.value_AFR {background-image : url(/Content/themes/ozforex/images/flag_afr.png);}
    span.value_AUD {background-image : url(/Content/themes/ozforex/images/flag_aud.png);}
    span.value_CAD {background-image : url(/Content/themes/ozforex/images/flag_cad.png);}
    span.value_GBP {background-image : url(/Content/themes/ozforex/images/flag_gbp.png);}
    span.value_HKD {background-image : url(/Content/themes/ozforex/images/flag_hkd.png);}
    span.value_USD {background-image : url(/Content/themes/ozforex/images/flag_usd.png);}


    /*partner tools OFX style*/
    #toolkit-tools.ofx{
         -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        border:1px solid #999;
        font: Helvetica,Arial,sans-serif;
        width:250px;
    }
    .ofx .toolkit-header{
        background-image:none;
        
    }
    .ofx .toolkit-header h2{
        color:#444; 
        text-align: center;
        font-size:20px;
        letter-spacing:.5px;
        font-weight:bold;
        margin-top:10px;
    }
    .ofx .toolkit-content {
        background:#FFF;
        border:0;     
    } 
    .ofx .toolkit-content div.rateAlert  {
         -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        background:#219BD1;
        border:0;  
        padding:8px;
        margin-bottom:15px;   
        font-size:16px;
        color:#fff;
    } 

    .ofx .toolkit-content .dropDownSelector{
         background:#219BD1;
         color:#fff;
         border:0;
         float:right;
    }

    .ofx .toolkit-content .ex-rates-table{
        padding-left:10px;
    }
    
        .ofx .toolkit-content li {
            border:0;
            padding:6px;
        }
        .ofx .toolkit-content .ex-curr {
            width:100px;
        }
        .ofx .toolkit-content .ex-rate {
            width:80px;
        }

        .ofx .toolkit-content li a{
            color:#888;
            font-size:18px;
            font-weight:bold;
        }
        .ofx .toolkit-content li .ex-rate-arrow, .ofx .toolkit-content li .ex-rate{
            color:#888;
            font-size:18px;
            font-weight:bold;
        }

    .ofx .updateFeeds{
        border:0 !important;
        margin:0 auto;
        text-align:center;
    }
    .ofx .updateFeeds .footer-caption{width:auto !important;}
        .ofx .updateFeeds .footer-caption img {
           height:55px;
           padding:5px;
           margin-bottom:10px;
        }

	/* OFX */
	 #partnerTools {border: 1px solid #bebebe; width: 255px; height:170px; max-height: 170px;}
	 #partnerTools .toolkitHeader h2 { color: #000; font-size: 20px; font-weight: bold; text-align: center; padding: 9px 10px 0 0; } 
	 #partnerTools .partnerContent { padding: 11px 14px 0;}
	 #partnerTools .rateAlert { padding-bottom: 10px; }

	.ofx .currency-converter{
        border:0 !important;
        margin:0 auto;
        text-align:center;
    }
    .ofx .currency-converter .footer-caption{width:auto !important;}
	.ofx .currency-converter .footer-caption img { height:35px; }	 	
	.ofx .toolkit-content-results ul li strong { color: #888;}
	.ofx  .partnerContent .back-button { color: #888}
	
}


    
