/* 3.4.5 RESPONSIVE GRID SYSTEM =============================================================================  */



/*  MINIFLAG CLASSES FOR WORLD WIDE CREDIT REPORTS PRICING PAGE  ============================================================================= */

.Afghanistan:before {
    content: url("http://fcibglobal.com/images/miniflags/Afghanistan-flag.png");
    float:left;
 
}

.Albania:before {
    content: url("http://fcibglobal.com/images/miniflags/Albania.png");
    float:left;
 
}

.Algeria:before {
    content: url("http://fcibglobal.com/images/miniflags/Algeria.png");
    float:left;
 
}

.Andorra:before {
    content: url("http://fcibglobal.com/images/miniflags/Andorra.png");
    float:left;
 
}
.Angola:before {
    content: url("http://fcibglobal.com/images/miniflags/Angola.png");
    float:left;
 
}

.Anguilla:before {
    content: url("http://fcibglobal.com/images/miniflags/Anguilla.png");
    float:left;
 
}

.Antigua:before {
    content: url("http://fcibglobal.com/images/miniflags/Antigua_Barbuda.png");
    float:left;
 
}

.Argentina:before {
    content: url("http://fcibglobal.com/images/miniflags/Argentina.png");
    float:left;
}

.Armenia:before {
    content: url("http://fcibglobal.com/images/miniflags/Armenia.png");
    float:left;
}

.Aruba:before {
    content: url("http://fcibglobal.com/images/miniflags/Aruba.png");
    float:left;
}

.Australia:before {
    content: url("http://fcibglobal.com/images/miniflags/Australia.png");
    float:left;
}

.Austria:before {
    content: url("http://fcibglobal.com/images/miniflags/Austria.png");
    float:left;
}

.Azerbaidjan:before {
    content: url("http://fcibglobal.com/images/miniflags/Azerbaidjan.png");
    float:left;
}

.Bahamas:before {
    content: url("http://fcibglobal.com/images/miniflags/Bahamas.png");
    float:left;
}

.Bahrain:before {
    content: url("http://fcibglobal.com/images/miniflags/Bahrain.png");
    float:left;
}

.Bangladesh:before {
    content: url("http://fcibglobal.com/images/miniflags/Bangladesh.png");
    float:left;
}

.Barbados:before {
    content: url("http://fcibglobal.com/images/miniflags/Barbados.png");
    float:left;
}

.Belgium:before {
    content: url("http://fcibglobal.com/images/miniflags/Belgium.png");
    float:left;
}

.Belize:before {
    content: url("http://fcibglobal.com/images/miniflags/Belize.png");
    float:left;
}

.Benin:before {
    content: url("http://fcibglobal.com/images/miniflags/Benin.png");
    float:left;
}

.Bermuda:before {
    content: url("http://fcibglobal.com/images/miniflags/Bermuda.png");
    float:left;
}

.Bhutan:before {
    content: url("http://fcibglobal.com/images/miniflags/Bhutan.png");
    float:left;
}

.Bolivia:before {
    content: url("http://fcibglobal.com/images/miniflags/Bolivia.png");
    float:left;
}

.Bosnia:before {
    content: url("http://fcibglobal.com/images/miniflags/Bosnia.png");
    float:left;
}

.Botswana:before {
    content: url("http://fcibglobal.com/images/miniflags/Botswana.png");
    float:left;
}

.Brazil:before {
    content: url("http://fcibglobal.com/images/miniflags/Brazil.png");
    float:left;
}

.BritishVirginIslands:before {
    content: url("http://fcibglobal.com/images/miniflags/British_Virgin_Islands.png");
    float:left;
}

.Brunei:before {
    content: url("http://fcibglobal.com/images/miniflags/Brunei.png");
    float:left;
}

.Bulgaria:before {
    content: url("http://fcibglobal.com/images/miniflags/Bulgaria.png");
    float:left;
}

.BurkinaFaso:before {
    content: url("http://fcibglobal.com/images/miniflags/Burkina_Faso.png");
    float:left;
}

.Burma:before {
    content: url("http://fcibglobal.com/images/miniflags/Burma.png");
    float:left;
}

.Burundi:before {
    content: url("http://fcibglobal.com/images/miniflags/Burundi.png");
    float:left;
}

.Cambodia:before {
    content: url("http://fcibglobal.com/images/miniflags/Cambodia.png");
    float:left;
}

.Cameroon:before {
    content: url("http://fcibglobal.com/images/miniflags/Cameroon.png");
    float:left;
}

.Canada:before {
    content: url("http://fcibglobal.com/images/miniflags/Canada.png");
    float:left;
}

.CapeVerde:before {
    content: url("http://fcibglobal.com/images/miniflags/Cape_Verde.png");
    float:left;
}

.CaymanIslands:before {
    content: url("http://fcibglobal.com/images/miniflags/Cayman.png");
    float:left;
}

.Chad:before {
    content: url("http://fcibglobal.com/images/miniflags/Chad.png");
    float:left;
}

.Chile:before {
    content: url("http://fcibglobal.com/images/miniflags/Chile.png");
    float:left;
}

.China:before {
    content: url("http://fcibglobal.com/images/miniflags/China.png");
    float:left;
}

.Colombia:before {
    content: url("http://fcibglobal.com/images/miniflags/Colombia.png");
    float:left;
}

.Comoros:before {
    content: url("http://fcibglobal.com/images/miniflags/Comoros.png");
    float:left;
}

.Congo:before {
    content: url("http://fcibglobal.com/images/miniflags/Congo.png");
    float:left;
}

.CookIslands:before {
    content: url("http://fcibglobal.com/images/miniflags/Cook_Islands.png");
    float:left;
}

.CostaRica:before {
    content: url("http://fcibglobal.com/images/miniflags/Costa_Rica.png");
    float:left;
}

.Croatia:before {
    content: url("http://fcibglobal.com/images/miniflags/Croatia.png");
    float:left;
}

.Cuba:before {
    content: url("http://fcibglobal.com/images/miniflags/Cuba.png");
    float:left;
}

.Cyprus:before {
    content: url("http://fcibglobal.com/images/miniflags/Cyprus.png");
    float:left;
}

.CzechRepubic:before {
    content: url("http://fcibglobal.com/images/miniflags/Czech_Repubic.png");
    float:left;
}

.Denmark:before {
    content: url("http://fcibglobal.com/images/miniflags/Denmark.png");
    float:left;
}


.Djibouti::before {
    content: url("http://fcibglobal.com/images/miniflags/Djibouti.png");
    float: left;
}

.Dominica::before {
    content: url("http://fcibglobal.com/images/miniflags/Dominica.png");
    float: left;
}

.DominicanRepublic::before {
    content: url("http://fcibglobal.com/images/miniflags/Dominican_Republic.png");
    float: left;
}

.Ecuador::before {
    content: url("http://fcibglobal.com/images/miniflags/Ecuador.png");
    float: left;
}

.Egypt::before {
    content: url("http://fcibglobal.com/images/miniflags/Egypt.png");
    float: left;
}

.ElSalvador::before {
    content: url("http://fcibglobal.com/images/miniflags/El_Salvador.png");
    float: left;
}

.Estonia::before {
    content: url("http://fcibglobal.com/images/miniflags/Estonia.png");
    float: left;
}

.Ethiopia::before {
    content: url("http://fcibglobal.com/images/miniflags/Ethiopia.png");
    float: left;
}

.FalklandIsland::before {
    content: url("http://fcibglobal.com/images/miniflags/Falkland_Island.png");
    float: left;
}

.FaroeIslands::before {
    content: url("http://fcibglobal.com/images/miniflags/Faroe_Islands.png");
    float: left;
}

.Fiji::before {
    content: url("http://fcibglobal.com/images/miniflags/Fiji.png");
    float: left;
}

.Finland::before {
    content: url("http://fcibglobal.com/images/miniflags/Finland.png");
    float: left;
}

.France::before {
    content: url("http://fcibglobal.com/images/miniflags/France.png");
    float: left;
}

.FrenchGuiana::before {
    content: url("http://fcibglobal.com/images/miniflags/French_Guiana.png");
    float: left;
}

.FrenchPolynesia::before {
    content: url("http://fcibglobal.com/images/miniflags/French_Polynesia.png");
    float: left;
}

.Gabon::before {
    content: url("http://fcibglobal.com/images/miniflags/Gabon.png");
    float: left;
}

.Gambia::before {
    content: url("http://fcibglobal.com/images/miniflags/Gambia.png");
    float: left;
}

.Georgia::before {
    content: url("http://fcibglobal.com/images/miniflags/Georgia.png");
    float: left;
}

.Germany::before {
    content: url("http://fcibglobal.com/images/miniflags/Germany.png");
    float: left;
}

.Ghana::before {
    content: url("http://fcibglobal.com/images/miniflags/Ghana.png");
    float: left;
}

.Ghana::before {
    content: url("http://fcibglobal.com/images/miniflags/Ghana.png");
    float: left;
}


.Gibraltar::before {
    content: url("http://fcibglobal.com/images/miniflags/Gibraltar.png");
    float: left;
}

.Greece::before {
    content: url("http://fcibglobal.com/images/miniflags/Greece.png");
    float: left;
}

.Grenada::before {
    content: url("http://fcibglobal.com/images/miniflags/Grenada.png");
    float: left;
}

.Guadeloupe::before {
    content: url("http://fcibglobal.com/images/miniflags/Guadeloupe.png");
    float: left;
}

.Guam::before {
    content: url("http://fcibglobal.com/images/miniflags/Guam.png");
    float: left;
}

.Guatemala::before {
    content: url("http://fcibglobal.com/images/miniflags/Guatemala.png");
    float: left;
}

.Guinea::before {
    content: url("http://fcibglobal.com/images/miniflags/Guinea.png");
    float: left;
}

.Guyana::before {
    content: url("http://fcibglobal.com/images/miniflags/Guyana.png");
    float: left;
}

.Haiti::before {
    content: url("http://fcibglobal.com/images/miniflags/Haiti.png");
    float: left;
}

.Honduras::before {
    content: url("http://fcibglobal.com/images/miniflags/Honduras.png");
    float: left;
}


.HongKong::before {
    content: url("http://fcibglobal.com/images/miniflags/Hong_Kong.png");
    float: left;
}

.Hungary::before {
    content: url("http://fcibglobal.com/images/miniflags/Hungary.png");
    float: left;
}

.Iceland::before {
    content: url("http://fcibglobal.com/images/miniflags/Iceland.png");
    float: left;
}

.India::before {
    content: url("http://fcibglobal.com/images/miniflags/India.png");
    float: left;
}

.Indonesia::before {
    content: url("http://fcibglobal.com/images/miniflags/Indonesia.png");
    float: left;
}

.Iran::before {
    content: url("http://fcibglobal.com/images/miniflags/Iran.png");
    float: left;
}

.Iraq::before {
    content: url("http://fcibglobal.com/images/miniflags/Iraq.png");
    float: left;
}

.Ireland::before {
    content: url("http://fcibglobal.com/images/miniflags/Ireland.png");
    float: left;
}

.Israel::before {
    content: url("http://fcibglobal.com/images/miniflags/Israel.png");
    float: left;
}

.Italy::before {
    content: url("http://fcibglobal.com/images/miniflags/Italy.png");
    float: left;
}


.IvoryCoast::before {
    content: url("http://fcibglobal.com/images/miniflags/Ivory_Coast.png");
    float: left;
}

.Jamaica::before {
    content: url("http://fcibglobal.com/images/miniflags/Jamaica.png");
    float: left;
}

.Japan::before {
    content: url("http://fcibglobal.com/images/miniflags/Japan.png");
    float: left;
}

.Jordan::before {
    content: url("http://fcibglobal.com/images/miniflags/Jordan.png");
    float: left;
}

.Kazakhstan::before {
    content: url("http://fcibglobal.com/images/miniflags/Kazakhstan.png");
    float: left;
}

.Kenya::before {
    content: url("http://fcibglobal.com/images/miniflags/Kenya.png");
    float: left;
}

.Kuwait::before {
    content: url("http://fcibglobal.com/images/miniflags/Kuwait.png");
    float: left;
}

.Laos::before {
    content: url("http://fcibglobal.com/images/miniflags/Laos.png");
    float: left;
}

.Latvia::before {
    content: url("http://fcibglobal.com/images/miniflags/Latvia.png");
    float: left;
}

.Lebanon::before {
    content: url("http://fcibglobal.com/images/miniflags/Lebanon.png");
    float: left;
}

.Lesotho::before {
    content: url("http://fcibglobal.com/images/miniflags/Lesotho.png");
    float: left;
}

.Liberia::before {
    content: url("http://fcibglobal.com/images/miniflags/Liberia.png");
    float: left;
}

.Libya::before {
    content: url("http://fcibglobal.com/images/miniflags/Libya.png");
    float: left;
}

.Liechtenstein::before {
    content: url("http://fcibglobal.com/images/miniflags/Liechtenstein.png");
    float: left;
}

.Lithuania::before {
    content: url("http://fcibglobal.com/images/miniflags/Lithuania.png");
    float: left;
}

.Luxembourg::before {
    content: url("http://fcibglobal.com/images/miniflags/Luxembourg.png");
    float: left;
}

.Macao::before {
    content: url("http://fcibglobal.com/images/miniflags/Macao.png");
    float: left;
}

.Madagascar::before {
    content: url("http://fcibglobal.com/images/miniflags/Madagascar.png");
    float: left;
}

.Madeira::before {
    content: url("http://fcibglobal.com/images/miniflags/Madeira.png");
    float: left;
}

.Malawi::before {
    content: url("http://fcibglobal.com/images/miniflags/Malawi.png");
    float: left;
}

.Malaysia::before {
    content: url("http://fcibglobal.com/images/miniflags/Malaysia.png");
    float: left;
}

.Maldives::before {
    content: url("http://fcibglobal.com/images/miniflags/Maldives.png");
    float: left;
}

.Mali::before {
    content: url("http://fcibglobal.com/images/miniflags/Mali.png");
    float: left;
}


.Malta::before {
    content: url("http://fcibglobal.com/images/miniflags/Malta.png");
    float: left;
}

.Mariana::before {
    content: url("http://fcibglobal.com/images/miniflags/Mariana.png");
    float: left;
}

.MarshallIslands::before {
    content: url("http://fcibglobal.com/images/miniflags/Marshall_Islands.png");
    float: left;
}

.Martinique::before {
    content: url("http://fcibglobal.com/images/miniflags/Martinique.png");
    float: left;
}

.Mauritania::before {
    content: url("http://fcibglobal.com/images/miniflags/Mauritania.png");
    float: left;
}

.Mauritius::before {
    content: url("http://fcibglobal.com/images/miniflags/Mauritius.png");
    float: left;
}

.Mexico::before {
    content: url("http://fcibglobal.com/images/miniflags/Mexico.png");
    float: left;
}

.Micronesia::before {
    content: url("http://fcibglobal.com/images/miniflags/Micronesia.png");
    float: left;
}

.MidwayIslands::before {
    content: url("http://fcibglobal.com/images/miniflags/Midway_Islands.png");
    float: left;
}

.Monaco::before {
    content: url("http://fcibglobal.com/images/miniflags/Monaco.png");
    float: left;
}


.Mongolia::before {
    content: url("http://fcibglobal.com/images/miniflags/Mongolia.png");
    float: left;
}

.Montenegro::before {
    content: url("http://fcibglobal.com/images/miniflags/Montenegro.png");
    float: left;
}

.Montserrat::before {
    content: url("http://fcibglobal.com/images/miniflags/Montserrat.png");
    float: left;
}

.Morocco::before {
    content: url("http://fcibglobal.com/images/miniflags/Morocco.png");
    float: left;
}

.Mozambique::before {
    content: url("http://fcibglobal.com/images/miniflags/Mozambique.png");
    float: left;
}

.Namibia::before {
    content: url("http://fcibglobal.com/images/miniflags/Namibia.png");
    float: left;
}

.Nauru::before {
    content: url("http://fcibglobal.com/images/miniflags/Nauru.png");
    float: left;
}

.Nepal::before {
    content: url("http://fcibglobal.com/images/miniflags/Nepal.png");
    float: left;
}

.Netherlands::before {
    content: url("http://fcibglobal.com/images/miniflags/Netherlands.png");
    float: left;
}

.NetherlandsAntilles::before {
    content: url("http://fcibglobal.com/images/miniflags/Netherlands_Antilles.png");
    float: left;
}

.NewCaledonia::before {
    content: url("http://fcibglobal.com/images/miniflags/New_Caledonia.png");
    float: left;
}

.NewZealand::before {
    content: url("http://fcibglobal.com/images/miniflags/New_Zealand.png");
    float: left;
}

.Nicaragua::before {
    content: url("http://fcibglobal.com/images/miniflags/Nicaragua.png");
    float: left;
}

.Nigeria::before {
    content: url("http://fcibglobal.com/images/miniflags/Nigeria.png");
    float: left;
}

.NiueIsland::before {
    content: url("http://fcibglobal.com/images/miniflags/Niue_Island.png");
    float: left;
}

.Norway::before {
    content: url("http://fcibglobal.com/images/miniflags/Norway.png");
    float: left;
}

.Oman::before {
    content: url("http://fcibglobal.com/images/miniflags/Oman.png");
    float: left;
}

.Pakistan::before {
    content: url("http://fcibglobal.com/images/miniflags/Pakistan.png");
    float: left;
}

.Panama::before {
    content: url("http://fcibglobal.com/images/miniflags/Panama.png");
    float: left;
}

.PapuaNewGuinea::before {
    content: url("http://fcibglobal.com/images/miniflags/Papua_New_Guinea.png");
    float: left;
}

.Paraguay::before {
    content: url("http://fcibglobal.com/images/miniflags/Paraguay.png");
    float: left;
}

.Paraguay::before {
    content: url("http://fcibglobal.com/images/miniflags/Paraguay.png");
    float: left;
}

.Peru::before {
    content: url("http://fcibglobal.com/images/miniflags/Peru.png");
    float: left;
}

.Philippines::before {
    content: url("http://fcibglobal.com/images/miniflags/Philippines.png");
    float: left;
}

.PitcarnIslands::before {
    content: url("http://fcibglobal.com/images/miniflags/Pitcarn_Islands.png");
    float: left;
}

.Poland::before {
    content: url("http://fcibglobal.com/images/miniflags/Poland.png");
    float: left;
}

.Portugal::before {
    content: url("http://fcibglobal.com/images/miniflags/Portugal.png");
    float: left;
}

.PuertoRico::before {
    content: url("http://fcibglobal.com/images/miniflags/Puerto_Rico.png");
    float: left;
}

.Qatar::before {
    content: url("http://fcibglobal.com/images/miniflags/Qatar.png");
    float: left;
}

.Reunion::before {
    content: url("http://fcibglobal.com/images/miniflags/Reunion.png");
    float: left;
}

.Romania::before {
    content: url("http://fcibglobal.com/images/miniflags/Romania.png");
    float: left;
}

.Russia::before {
    content: url("http://fcibglobal.com/images/miniflags/Russia.png");
    float: left;
}

.Rwanda::before {
    content: url("http://fcibglobal.com/images/miniflags/Rwanda.png");
    float: left;
}

.Sahara::before {
    content: url("http://fcibglobal.com/images/miniflags/Sahara.png");
    float: left;
}

.SaintChristopher::before {
    content: url("http://fcibglobal.com/images/miniflags/Saint_Christopher.png");
    float: left;
}

.SaintHelena::before {
    content: url("http://fcibglobal.com/images/miniflags/Saint_Helena.png");
    float: left;
}

.SaintKittsNevis::before {
    content: url("http://fcibglobal.com/images/miniflags/Saint_Kitts_Nevis.png");
    float: left;
}

.SaintLucia::before {
    content: url("http://fcibglobal.com/images/miniflags/Saint_Lucia.png");
    float: left;
}

.SaintLucia::before {
    content: url("http://fcibglobal.com/images/miniflags/Saint_Lucia.png");
    float: left;
}

.SaintPierre::before {
    content: url("http://fcibglobal.com/images/miniflags/Saint_Pierre.png");
    float: left;
}

.Saipan::before {
    content: url("http://fcibglobal.com/images/miniflags/Saipan.png");
    float: left;
}

.Samoa::before {
    content: url("http://fcibglobal.com/images/miniflags/Samoa.png");
    float: left;
}

.SanMarino::before {
    content: url("http://fcibglobal.com/images/miniflags/San_Marino.png");
    float: left;
}

.SaoTome::before {
    content: url("http://fcibglobal.com/images/miniflags/Sao_Tome.png");
    float: left;
}

.SaudiArabia::before {
    content: url("http://fcibglobal.com/images/miniflags/Saudi_Arabia.png");
    float: left;
}

.Senegal::before {
    content: url("http://fcibglobal.com/images/miniflags/Senegal.png");
    float: left;
}

.Serbia::before {
    content: url("http://fcibglobal.com/images/miniflags/Serbia.png");
    float: left;
}

.Seychelles::before {
    content: url("http://fcibglobal.com/images/miniflags/Seychelles.png");

    float: left;
}

.SierraLeone::before {
    content: url("http://fcibglobal.com/images/miniflags/Sierra_Leone.png");
    float: left;
}

.Singapore::before {
    content: url("http://fcibglobal.com/images/miniflags/Singapore.png");
    float: left;
}

.Slovakia::before {
    content: url("http://fcibglobal.com/images/miniflags/Slovakia.png");
    float: left;
}

.Slovenia::before {
    content: url("http://fcibglobal.com/images/miniflags/Slovenia.png");
    float: left;
}

.SolomonIslands::before {
    content: url("http://fcibglobal.com/images/miniflags/Solomon_Islands.png");
    float: left;
}

.SouthAfrica::before {
    content: url("http://fcibglobal.com/images/miniflags/South_Africa.png");
    float: left;
}

.SouthKorea::before {
    content: url("http://fcibglobal.com/images/miniflags/South_Korea.png");
    float: left;
}

.Spain::before {
    content: url("http://fcibglobal.com/images/miniflags/Spain.png");
    float: left;
}

.SriLanka::before {
    content: url("http://fcibglobal.com/images/miniflags/Sri_Lanka.png");
    float: left;
}

.StVincentGrenadines::before {
    content: url("http://fcibglobal.com/images/miniflags/St_Vincent_Grenadines.png");
    float: left;
}

.Sudan::before {
    content: url("http://fcibglobal.com/images/miniflags/Sudan.png");
    float: left;
}

.Suriname::before {
    content: url("http://fcibglobal.com/images/miniflags/Suriname.png");
    float: left;
}

.Swaziland::before {
    content: url("http://fcibglobal.com/images/miniflags/Swaziland.png");
    float: left;
}

.Sweden::before {
    content: url("http://fcibglobal.com/images/miniflags/Sweden.png");
    float: left;
}

.Switzerland::before {
    content: url("http://fcibglobal.com/images/miniflags/Switzerland.png");
    float: left;
}

.Syria::before {
    content: url("http://fcibglobal.com/images/miniflags/Syria.png");
    float: left;
}

.Tahiti::before {
    content: url("http://fcibglobal.com/images/miniflags/Tahiti.png");
    float: left;
}

.Taiwan::before {
    content: url("http://fcibglobal.com/images/miniflags/Taiwan.png");
    float: left;
}

.Tanzania::before {
    content: url("http://fcibglobal.com/images/miniflags/Tanzania.png");
    float: left;
}

.Thailand::before {
    content: url("http://fcibglobal.com/images/miniflags/Thailand.png");
    float: left;
}


.Togo::before {
    content: url("http://fcibglobal.com/images/miniflags/Togo.png");
    float: left;
}

.TokelauIslands::before {
    content: url("http://fcibglobal.com/images/miniflags/Tokelau_Islands.png");
    float: left;
}

.Tonga::before {
    content: url("http://fcibglobal.com/images/miniflags/Tonga.png");
    float: left;
}

.TrinidadTobago::before {
    content: url("http://fcibglobal.com/images/miniflags/Trinidad_Tobago.png");
    float: left;
}

.Tunisia::before {
    content: url("http://fcibglobal.com/images/miniflags/Tunisia.png");
    float: left;
}

.Turkey::before {
    content: url("http://fcibglobal.com/images/miniflags/Turkey.png");
    float: left;
}

.TurksCaicosIslands::before {
    content: url("http://fcibglobal.com/images/miniflags/Turks_Caicos_Islands.png");
    float: left;
}

.Uae::before {
    content: url("http://fcibglobal.com/images/miniflags/Uae.png");
    float: left;
}

.Uganda::before {
    content: url("http://fcibglobal.com/images/miniflags/Uganda.png");
    float: left;
}

.Ukraine::before {
    content: url("http://fcibglobal.com/images/miniflags/Ukraine.png");
    float: left;
}


.UnitedKingdom::before {
    content: url("http://fcibglobal.com/images/miniflags/United_Kingdom.png");
    float: left;
}

.UnitedStates::before {
    content: url("http://fcibglobal.com/images/miniflags/United_States.png");
    float: left;
}

.Uruguay::before {
    content: url("http://fcibglobal.com/images/miniflags/Uruguay.png");
    float: left;
}

.UsVirginIslands::before {
    content: url("http://fcibglobal.com/images/miniflags/Us_Virgin_Islands.png");
    float: left;
}

.Uzbekistan::before {
    content: url("http://fcibglobal.com/images/miniflags/Uzbekistan.png");
    float: left;
}


.Vanuatu::before {
    content: url("http://fcibglobal.com/images/miniflags/Vanuatu.png");
    float: left;
}

.Venezuela::before {
    content: url("http://fcibglobal.com/images/miniflags/Venezuela.png");
    float: left;
}

.Vietnam::before {
    content: url("http://fcibglobal.com/images/miniflags/Vietnam.png");
    float: left;
}

.WallisFutuna::before {
    content: url("http://fcibglobal.com/images/miniflags/Wallis_Futuna.png");
    float: left;
}

.WestIndies::before {
    content: url("http://fcibglobal.com/images/miniflags/West_Indies.png");
    float: left;
}

.YemenRepublic::before {
    content: url("http://fcibglobal.com/images/miniflags/Yemen_Republic.png");
    float: left;
}

.Zambia::before {
    content: url("http://fcibglobal.com/images/miniflags/Zambia.png");
    float: left;
}

.Zimbabwe::before {
    content: url("http://fcibglobal.com/images/miniflags/Zimbabwe.png");
    float: left;
}



/* BASIC PAGE SETUP ============================================================================= */

ul.breadcrumb li {
display:inline;
}

body {
  margin : 0 auto;
  padding : 0;
  font-family: 'Roboto', Helvetica, verdana, sans-serif; 
  font-size: 16px;
  color : #636873;
  line-height: 26px;
  text-align: left;
  background: #fff;
}

button,
input,
select,
textarea {
font-family : 'lucida sans unicode', 'lucida grande', 'Trebuchet MS', verdana, arial, helvetica, helve, sans-serif;
color : #333; }

.map {
    float: right;
    height: 17px;
    padding-right: 5px;
    padding-top: 2px;
    text-align: right;
    width: 195px;
}

.shadow {
  -moz-box-shadow:    3px 3px 6px 4px #ccc;
  -webkit-box-shadow: 3px 3px 6px 4px #ccc;
  box-shadow:         3px 3px 6px 4px #ccc;
}



/*  ITEM ID NUMBER REPRESENTS MENU ID NUMBER FOR COMMENTARY EXPERTS ON KNOWLEDGE LEARNING CENTER  ============================================================================= */




.itemid-901 .mod-articles-category-readmore

{
    margin-top: -10px;
    padding-bottom: 20px;
}

/*  ITEM ID NUMBER REPRESENTS MENU ID NUMBER FOR PARTICULAR CREDIT RISK INSURERS MODULE ON KNOWLEDGE LEARNING CENTER  ============================================================================= */



.mod-articles-category-title {
    color: #3399cc;
    font-size: 16px;
    text-decoration: none;
}


.mod-articles-category-readmore {
    margin-top: -10px;
    padding-bottom: 20px;
    border-bottom: 1px solid #999999;
}




.mod-articles-category-date

{
    color: #666666;
}


.mod-articles-category-introtext
{ padding-top:10px;
  
}



/*  ADDS SPACE TO DIFFERENTIATE BETWEEN CATEGORIES ON KNOWLEDGE LEARNING CENTER  ============================================================================= */

.itemid-906 .category-module {

margin-top: 10px;

}

/*  CHANGES THE H3 COLOR TO GREEN IN CREDIT COLLEC ARCHIVES PAGE IN KNOWLEDGE LEARNING CENTER  ============================================================================= */

.itemid-917 h3 {
    color: #009933;
}

/*  CHANGES THE ACTIVE LINK COLOR ON DUMMY PAGE TO BLUE IN WW CREDIT REPORT PAGE  ============================================================================= */

.itemid-709 a {
    color: #3399ff;
    text-decoration: none;
}

.itemid-709 a:hover {
    color: #3399ff;
    text-decoration: underline;
}



/*  CHANGES HIDES THE H2 ON WEEK IN REVIEW PAGE PAGE  ============================================================================= */

.itemid-767 h2 {
    display: none;
}

/* MODULES WITH ROUNDED EDGES ============================================================================= */



.customrounded {
border: 1px solid #cccccc;
padding: 10px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background-color: #efe7e7;
margin-bottom: 20px;

}

.customrounded-green {
border: 1px solid #cccccc;
padding: 10px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background-color: #def5e0;
margin-bottom: 20px;

}

.customrounded-blue {
border: 1px solid #cccccc;
padding: 10px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background-color: #b7d2dc;
margin-bottom: 20px;

}




/*  HEADINGS  ============================================================================= */

h1, h3, h4, h5, h6 {
font-family:  'lucida sans unicode', 'lucida grande', 'Trebuchet MS', MuseoSlab300, verdana, arial, helvetica, helve, sans-serif;
/*color: #00467F;*/
font-weight : normal;
margin-top: 10px;
letter-spacing: -1px;
}

h1 {
  font-family: 'Raleway', trebuchet, serif;
  color: #006098;
  margin-bottom : 0.2em;
  font-size : 3em; /* 96 / 16 */
  line-height : 1.4;
}


h2 {
	font-family: 'Raleway', trebuchet, serif;
	
color: #00467F;
font-weight: normal;
   
margin-bottom : .5em;
margin-top : .5em;
font-size : 40px;
line-height : 1.2;

}

h3 {
  color: #2c6b9e;
  font-family: 'Montserrat', trebuchet, serif;

  margin-bottom : 10px;
  letter-spacing: -1px;
  font-size : 1.75em; /* 28 / 16 */
  line-height : 1.3;
}

h4 {
 
  font-family: 'Raleway', Helvetica, verdana, sans-serif; 
  font-weight: normal;
  font-size: 24px;
  /*color: #117ad0;*/
  color: #00467F;
  line-height: 26px;
  margin-bottom : 7px;
  text-align: left;
  /*background: #fff;*/
}



/*  KNOWLDGE CENTER ICON CLASSES  ============================================================================= */


h3.widgetlock-title:before {
    content: url('/images/knowledgeResourceIcons/lock.png');
  left: -5px;
 /* margin-right: 10px; */
  top: -8px;
}


h3.download:before {
    content: url('/images/knowledgeResourceIcons/download.png');
  left: -5px;
 /* margin-right: 10px; */
  top: -8px;
}

h3.kc-lock:before {
    content: url('/images/knowledgeResourceIcons/kc_lock.png');
  left: -5px;
 /* margin-right: 10px; */
  top: -8px;
}

h3.kc-tools:before {
    content: url('/images/knowledgeResourceIcons/kc_tools.png');
  left: -5px;
 /* margin-right: 10px; */
  top: -8px;
}

h3.kc-global:before {
    content: url('/images/knowledgeResourceIcons/kc_global.png');
  left: -5px;
 /* margin-right: 10px; */
  top: -8px;
}

h3.kc-news:before {
    content: url('/images/knowledgeResourceIcons/kc_news.png');
  left: -5px;
 /* margin-right: 10px; */
  top: -8px;
}

h3.kc-download:before {
    content: url('/images/knowledgeResourceIcons/kc_download.png');
  left: -5px;
 /* margin-right: 10px; */
  top: -8px;
}

h3.kc-training:before {
    content: url('/images/knowledgeResourceIcons/kc_training.png');
  left: -5px;
 /* margin-right: 10px; */
  top: -8px;
}

/*  KNOWLDGE CENTER ICON CLASSES END  ============================================================================= */


.category-module {

list-style-type: none;

}

footer h4 {
  color: #00467F;
  }

h5 {
    color: #479cbf;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.25;
    margin-bottom: 0.5em;
}

h6 {
color: #666;
font-size : 1em; /* 16 / 16  */ }

/*  TYPOGRAPHY  ============================================================================= */

p, ol, ul, dl, address {
  margin-bottom : 1.1em;  
  font-family: 'Roboto', Helvetica, verdana, sans-serif; 
  font-size: 15px;
  color : #636873;  
  text-align: left;

}

p {
hyphens : none;  }


p.introtext {
font-family:  'lucida sans unicode', 'lucida grande', 'Trebuchet MS', MuseoSlab100, verdana, arial, helvetica, helve, sans-serif;
font-size : 2.5em; /* 40 / 16 */
color: #333;
line-height: 1.4em;
letter-spacing: -1px;
margin-bottom: 0.5em;
}


p.handwritten {
font-family:  'lucida sans unicode', 'lucida grande', 'Trebuchet MS', HandSean, verdana, arial, helvetica, helve, sans-serif;
font-size: 1.375em; /* 24 / 16 */
line-height: 1.8em;
margin-bottom: 0.3em;
color: #666;
}

p.center {
text-align: center;
}

#center {
color: #333333;
}




.and {
font-family: GoudyBookletter1911Regular, Georgia, Times New Roman, sans-serif;
font-size: 1.5em; /* 24 / 16 */
}

.heart {
font-size: 1.5em; /* 24 / 16 */
}

ul


 {
margin : 0 0 1.5em 0;
padding : 0 0 0 5px; }

li ul,
li ol {
margin : 15px;
font-size : 1em; /* 16 / 16 = 1 */ }

dl,
dd {
margin-bottom : 1.5em; }

dt {
font-weight : normal; }

b, strong {
font-weight : bold; }

hr {
display : block;
margin : 1em 0;
padding : 0;
height : 1px;
border : 0;
border-top : 1px solid #ccc;
}

small {
font-size : 1em; /* 16 / 16 = 1 */ }

sub, sup {
font-size : 75%;
line-height : 0;
position : relative;
vertical-align : baseline; }

sup {
top : -.5em; }

sub {
bottom : -.25em; }

.subtext {
  color: #666;
  }

/* LINKS =============================================================================  */

a {
  color : #00467F;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  
}

a:visited {
  color : #00467F;
  }

a:focus {
outline : thin dotted;
color : rgb(0,0,0); }

a:hover,
a:active {
  outline : 0;
  color : #00467F;
}



footer a {
color : #ffffff;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}

footer a:visited {
color : #fff; }

footer a:focus {
outline : thin dotted;
color : rgb(0,0,0); }

footer a:hover,
footer a:active {
outline : 0;
color : #fff;
}

ol.link-list li {
    border-top: 1px solid #CED0B7;
    margin: 0.75em 0 0;
    padding: 0.75em 0 0;
    list-style-type: none;
}



/* IMAGES ============================================================================= */

img {
border : 0;
max-width: 100%;
height: auto;
/*width: auto\9; /* ie8 */
}

img.floatleft { float: left; margin: 0 10px 0 0; }
img.floatright { float: right; margin: 0 0 0 10px; }

.sliderimage {
  border:thick solid #fff;
}


/* TABLES ============================================================================= */

table {
border-collapse : collapse;
border-spacing : 0;
margin-bottom : 1.4em;
width : 100%; }

th, td, caption {
padding : .25em 10px .25em 5px; }

tfoot {
font-style : italic; }

caption {
background-color : transparent; }

/* FORMS ============================================================================= */

form {
margin : 0; }

fieldset {
margin-bottom : 1.5em;
padding : 0;
border-width : 0; }


legend {
*margin-left : -7px;
padding : 0;
border-width : 0; }

label{
font-weight : normal;
cursor : pointer;
display:block;
margin:0;
position:relative;
top:0;
left:0;
display: none;
}

  label.inline{
  display:inline;
  margin:0;
  }
  
  label span{
  color:#666;
  font-size:0.9em;
  }
  
  label span.right{
  position:absolute;
  bottom:0;
  right:1em;
  text-align:right;
  }
  
  label.disabled{
  color:#ccc;
  }


button,
search,
input,
select,
textarea {
font-size : 100%;
margin : 0;
vertical-align : baseline;
*vertical-align : middle;
float:right; }

button, input {
line-height : normal;
*overflow : visible; }

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
padding: 0.5em 1em;
margin: 0;
cursor : pointer;
text-shadow:0 1px 0 #fff;
}

input[type="checkbox"],
input[type="radio"] {
box-sizing : border-box; }

input[type="search"] {
  box-sizing : content-box;
  margin-bottom: 20px;
  padding: 10px;
 
}

button::-moz-focus-inner,
input::-moz-focus-inner {
padding : 0;
border : 0;  }

/*input{
margin:0 5px;
border:1px solid #ccc;
font-size:1em;
padding:2px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:#fff;
-moz-box-shadow:inset 0px 0px 6px #ccc;
-webkit-box-shadow:inset 0px 1px 6px #ccc;
box-shadow:inset 0px 1px 6px #ccc;
}*/

  input::-webkit-input-placeholder,
  input:-moz-placeholder,
  .placeholder{
  color:#bbb;
  }
  
  input::-moz-focus-inner {border:0;}

  input[disabled="disabled"], input.disabled{
  color:#999;
  background:#f5f5f5;
  -moz-box-shadow:inset 0px 0px 2px #ddd;
  -webkit-box-shadow:inset 0px 1px 2px #ddd;
  box-shadow:inset 0px 1px 2px #ddd;
  }


/* Colors for form validity */
input:valid,
textarea:valid   {  
/* Styles */ }

input:invalid,
textarea:invalid {
-webkit-box-shadow : 0 0 2px #f00;
-moz-box-shadow : 0 0 2px #f00;
box-shadow : 0 0 2px #f00; }

.no-boxshadow input:invalid,
.no-boxshadow textarea:invalid {
background-color : #ccc; }



/*  MAIN LAYOUT  ============================================================================= */

#skiptomain { display: none; }

#wrapper {
  width: 100%;
  position: relative;
  text-align: left;
}

  #headcontainer {
    width: 100%;
    background:#ffffff;
  }

    header {
      clear: both;
      width: 80%; /* 1000px / 1250px */
      font-size: 0.8125em; /* 13 / 16 */
      max-width: 92.3em; /* 1200px / 13 */
      margin: 0 auto;
      padding: 0px 0px 0px 0px;
      position: relative;
      color: #000;
     
    }



/* center container upcoming events */

ul.eventlistmodevents li {
    border-right: 1pt solid #335C8A;
    float: left;
    margin-right: 15px;
    padding: 5px 0;
    width: 235px;
    border: none;
}


/* center container upcoming events end */

 
/* here adjusted the height to % to be fluid */
   
#topnav {
  height:100%;
  background:#00467f;
  color:#FFF;
  padding: 5px 10px 10px 15px;
  text-align:center;
  vertical-align:middle;
  font-size:12px;
    }
    
  #topnav a:link {
  color:#FFF;
  text-decoration:none;
    }
    
  #topnav a:visited {
  color:#FFF;
  text-decoration:none;
    }
    
    #topnav a:hover {
  color:#ced0b7;
  text-decoration:none;
    }
    
    

/* here adjusted the padding here to increase space in nav bar */
#topnav li {
  display: inline;
  padding: 10px 12px 5px 12px;
  
  
  }
  
  
#slogan {
    background: #c4dbe9 url("https://www.fcibglobal.com/images/headers/mainBackground.jpg") no-repeat scroll center center;
    max-height: 145px;
    position: relative;
    top: -21px;
}


#fcib {
  float: top;
  height: 200px;
  margin-left: 20%;
  width: auto;
  z-index: 1000;
    
  }
  

@media screen and (max-width: 800px) {
    .item{
        width: 100%;
    }
}  
  
  .banner {
  display: block;
    width: 100%;
    }

  


#mainnav {
  margin-top: -20px;
   
    }

/* centering the gruemenu */
	
#gruemenu ul { text-align:center!important}
#gruemenu ul li { float:none!important}


/* centering the main menu 

 


    #centered li {
  padding: 10px 45px 5px 12px;
  
  
  }
 centering the main menu */
      

  #maincontentcontainer {
    width: 100%;
  }

    .standardcontainer {
      
    }
    
    .darkcontainer {
      background: rgba(102, 102, 102, 0.05);
    }

    .lightcontainer {
      background: rgba(255, 255, 255, 0.33);
    }
    
      #maincontent{
        clear: both;
        width: 80%; /* 1000px / 1250px */
        font-size: 0.8125em; /* 13 / 16 */
        max-width: 92.3em; /* 1200px / 13 */
        margin: 0 auto;
        padding: 1em 0px;
        color: #333;
        line-height: 1.5em;
        position: relative;
      }
    
      .maincontent{
        clear: both;
        width: 80%; /* 1000px / 1250px */
        font-size: 0.8125em; /* 13 / 16 */
        max-width: 92.3em; /* 1200px / 13 */
        margin: 0 auto;
        padding: 1em 0px;
        color: #333;
        line-height: 1.5em;
        position: relative;
      }

  .standardcontainer {
      
    }
    
    .darkcontainer {
      background: rgba(102, 102, 102, 0.05);
    }

    .lightcontainer {
      background: rgba(255, 255, 255, 0.33);
    }
    
  .orangecontainer {
    background: #ff9933 none repeat scroll 0 0;
    border: thin solid #c66b10;
    padding: 1px;
}
    

/*  FOOTER  ============================================================================= */


  #footercontainer {
  width: 100%;
  border-top: 1px solid #ced0b7;
  background-color: #e3e9dc;
  background-position: left top;
  }
  
    footer {
  clear: both;
  width: 80%; /* 1000px / 1250px */
  font-size: 0.8125em; /* 13 / 16 */
  max-width: 92.3em; /* 1200px / 13 */
  margin: 0 auto;
  padding: 20px 0px 10px 0px;
  color: #333;
    }
    
    
    footer h4 {
  border-style:solid;
  border-bottom:thin solid #ced0b7;  
  font-weight: normal;  
      }

    footer strong {
  font-size: 1.077em; /* 14 / 13 */
  color: #333;
    }


    footer a:link, footer a:visited { color: #00467F; text-decoration: none; }
    
    footer a:hover {
  color: #999;
  text-decoration: none;
}

    ul.pagefooterlist, ul.pagefooterlistimages {
      display: block;
      float: left;
      margin: 0px;
      padding: 0px;
      list-style: none;
    }

    ul.pagefooterlist li, ul.pagefooterlistimages li {
      clear: left;
      margin: 0px;
      padding: 0px 0px 3px 0px;
      display: block;
      line-height: 1.5em;
      font-weight: normal;
      background: none;

    }

    ul.pagefooterlistimages li {
      height: 34px;
    }


    ul.pagefooterlistimages li img {
      padding: 5px 5px 5px 0px;
      vertical-align: middle;
      opacity: 0.75;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
      filter: alpha( opacity  = 75);
      -webkit-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease;
    }

    ul.pagefooterlistimages li a
    {
      text-decoration: none;
    }

    ul.pagefooterlistimages li a:hover img {
      opacity: 1.0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha( opacity  = 100);
    }

      #smallprint {
  margin-top: 20px;
  line-height: 1.4em;
  text-align: center;
  color: #333;
  font-size: 0.923em; /* 12 / 13 */
      }

      #smallprint p{
        vertical-align: middle;
      }

      #smallprint .twitter-follow-button{
        margin-left: 1em;
        vertical-align: middle;
      }

      #smallprint img {
        margin: 0px 10px 15px 0px;
        vertical-align: middle;
        opacity: 0.5;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha( opacity  = 50);
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
      }


      #smallprint a:hover img {
        opacity: 1.0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha( opacity  = 100);
      }

      #smallprint a:link, #smallprint a:visited { color: #FFFFFF; text-decoration: none; }
      #smallprint a:hover { color: #08AF8A; text-decoration: underline; }


/*  SECTIONS  ============================================================================= */

.section {
  clear: both;
  padding: 0px;
  margin: 0px;
}

  
/*  CODE  ============================================================================= */

pre.code {
  padding: 0;
  margin: 0;
  font-family: monospace;
  white-space: pre-wrap;
  font-size: 1.1em;
}

strong.code {
  font-weight: normal;
  font-family: monospace;
  font-size: 1.2em;
}


/*  EXAMPLE  ============================================================================= */

#example .col {
  background: #ccc;
  background: rgba(204, 204, 204, 0.85);

}

/*  SAMPLE  ============================================================================= */

#sample .col {
  background: #ccc;
  padding: 1em 0;
  background: rgba(204, 204, 204, 0.85);

}

/*  CALCUATIONS  ============================================================================= */

#calculated .col {
  background: #ccc;
  padding: 1em 0;
  background: rgba(204, 204, 204, 0.85);

}

/*  NOTES  ============================================================================= */


.note {
  position:relative;
  padding:1em 1.5em;
  margin: 0 0 1em 0;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
  overflow:hidden;
}

.note:before {
  content:"";
  position:absolute;
  top:0;
  right:0;
  border-width:0 16px 16px 0;
  border-style:solid;
  border-color:transparent transparent #cccccc #cccccc;
  background:#cccccc;
  -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
  -moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
  box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
  display:block; width:0; /* Firefox 3.0 damage limitation */
}

.note.rounded {
  -webkit-border-radius:5px 0 5px 5px;
  -moz-border-radius:5px 0 5px 5px;
  border-radius:5px 0 5px 5px;
}

.note.rounded:before {
  border-width:8px;
  border-color:#ff #ff transparent transparent;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius:0 0 0 5px;
  border-radius:0 0 0 5px;
}

/*  SCREENS  ============================================================================= */

.siteimage {
  max-width: 90%;
  padding: 5%;
  margin: 0 0 1em 0;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

.siteimage:hover {
  position: relative;
  top: -2px;
  
}

/*  COLUMNS  ============================================================================= */

.twocolumns{
  -moz-column-count: 2;
    -moz-column-gap: 40px; /* Firefox */
  -webkit-column-count: 2;
     -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
  column-count: 2;
    column-gap: 40px;
  }





/*  BUTTONS  ============================================================================= */


.button {
  display: inline-block;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font-weight: normal;
  color: #fff;
  padding: .5em 1em;
  margin: 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  box-shadow: 0 1px 2px rgba(0,0,0,.2);
  background: #99ccff repeat-x 0 50%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size : 1.1em;
        
}
.button:hover {
  background: #cccccc repeat-x 0 50%;
  color: #fff;
  text-decoration: none;
}
.button:active {
  background: #fee1bf repeat-x 0 50%;
  color: #fff;
  position: relative;
  top: 1px;
}
.button:visited {
  color : #fff;
}

.orangebutton {
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font-weight: normal;
  color: #fff;
  padding: .5em 1em;
  margin: 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  box-shadow: 0 1px 2px rgba(0,0,0,.2);
  background: #f5b16e repeat-x 0 50%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size : 1.1em;
        
}

.orangebutton:hover {
  background: #cccccc repeat-x 0 50%;
  color: #fff;
  text-decoration: none;
}
.orangebutton:active {
  background: #fee1bf repeat-x 0 50%;
  color: #fff;
  position: relative;
  top: 1px;
}
.orangebutton:visited {
  color : #fff;
}

.greenbutton {
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font-weight: normal;
  color: #fff;
  padding: .5em 1em;
  margin: 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  box-shadow: 0 1px 2px rgba(0,0,0,.2);
  background: #339933 repeat-x 0 50%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size : 1.1em;
        
}

.greenbutton:hover {
  background: #cccccc repeat-x 0 50%;
  color: #fff;
  text-decoration: none;
}
.greenbutton:active {
  background: #fee1bf repeat-x 0 50%;
  color: #fff;
  position: relative;
  top: 1px;
}
.greenbutton:visited {
  color : #fff;
}




/*  GLOBAL OBJECTS ============================================================================= */

.breaker { clear: both; }

.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}


.floatleft {
    float: left;
}

.floatright {
    float: right;
}


/* VENDOR-SPECIFIC ============================================================================= */

html {
-webkit-overflow-scrolling : touch;
-webkit-tap-highlight-color : rgb(52,158,219);
-webkit-text-size-adjust : 100%;
-ms-text-size-adjust : 100%; }

.clearfix {
zoom : 1; }

::-webkit-selection {
background : rgb(23,119,175);
color : rgb(250,250,250);
text-shadow : none; }

::-moz-selection {
background : rgb(23,119,175);
color : rgb(250,250,250);
text-shadow : none; }

::selection {
background : rgb(23,119,175);
color : rgb(250,250,250);
text-shadow : none; }

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance : button; }

::-webkit-input-placeholder {
font-size : .875em;
line-height : 1.4; }

input:-moz-placeholder {
font-size : .875em;
line-height : 1.4; }

.ie7 img,
.iem7 img {
-ms-interpolation-mode : bicubic; }

input[type="checkbox"],
input[type="radio"] {
box-sizing : border-box; }

input[type="search"] {
-webkit-box-sizing : content-box;
-moz-box-sizing : content-box; }

button::-moz-focus-inner,
input::-moz-focus-inner {
padding : 0;
border : 0; }

p {
/* http://www.w3.org/TR/css3-text/#hyphenation */
-webkit-hyphens : none;
-webkit-hyphenate-character : "\2010";
-webkit-hyphenate-limit-after : 1;
-webkit-hyphenate-limit-before : 3;
-moz-hyphens : none; }

/*  GRID OF TWO - 2 Col CSS  ============================================================================= */


/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF TWO  */
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 49.2%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_2_of_2, .span_1_of_2 { width: 100%; }
}


/*  GRID OF THREE - 3 Col CSS    ============================================================================= */

  
.span_3_of_3 {
  width: 100%;
}

.span_2_of_3 {
  width: 66.13%;
}

.span_1_of_3 {
  width: 32.26%;
  
}


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
  .span_3_of_3 {
    width: 100%;
  }
  .span_2_of_3 {
    width: 100%;
  }
  .span_1_of_3 {
    width: 100%;
  }
}

/*  GRID OF FOUR - 4 Column CSS  ============================================================================= */

  
.span_4_of_4 {
  width: 100%;
}

.span_3_of_4 {
  width: 74.6%;
}

.span_2_of_4 {
  width: 49.2%;
}

.span_1_of_4 {
  width: 23.8%;
}


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
  .span_4_of_4 {
    width: 100%;
  }
  .span_3_of_4 {
    width: 100%;
  }
  .span_2_of_4 {
    width: 100%;
  }
  .span_1_of_4 {
    width: 100%;
  }
}



/*  COLUMN SECTIONS  ============================================================================= */

.section {
  clear: both;
  padding: 0px;
  margin: 0px;
}

/*  COLUMN GROUPING  ============================================================================= */


.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}

/*  GRID COLUMN SETUP, originally margin bottom was 1%, this was changes to -1% on 11/2015 =========== */

.col {
  display: block;
  float:left;
  margin: 1% 0 -1% 1.6%;
}

.col:first-child { margin-left: 0; } /* all browsers except IE6 and lower */


/*  REMOVE MARGINS AS ALL GO FULL WIDTH AT 480 PIXELS */

@media only screen and (max-width: 480px) {
  .col {
    margin: 1% 0 1% 0%;
  }
}


/*  IN THIS SECTION GRID COLUMN SETUP   ==================================================================== */

.colsection {
  display: block;
  float:right;
  margin: 1% 0 1% 1.6%;
}

.colsection:first-child { margin-left: 0; } /* all browsers except IE6 and lower */


/*  REMOVE MARGINS AS ALL GO FULL WIDTH AT 480 PIXELS */

@media only screen and (max-width: 480px) {
  .colsection {
    margin: 1% 0 1% 0%;
  }
}

#login {
    float: left;
    padding: 0 30px;
    text-align: right;
    width: 200px;
   
   
}

#login a:visited {color: #ffffff;
}



#login a:link {color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 13px;
}

#login a:hover {color:#FAFAFA;
}


#eblog-wrapper { float:left; width: 65%; }