
/* CSS Document Cotech.no */


@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,300,600);


/*
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);
body {font-family: 'Lato', sans-serif;}

*/

body { font-family: 'Source Sans Pro', sans-serif; font-weight:400; color:#434343; font-size:14px; background:#fff;}

h1 { font-size:36px; color:#018dc7; font-weight:300;}
h2 { font-size:30px;}
h3 { font-size:24px;color:#018dc7; font-weight:600;}
h4 { font-size:16px; font-weight:bold;}
h5 { font-size:18px; color:#000000; font-weight:600; margin:0px; padding:10px 0px;}

h1, h2, h3, h4 , h5, h6, .h1, .h2, .h3, .h5, .h6 { font-family: 'Source Sans Pro', sans-serif!important;  }

h1.PageHead { background:url(../icon_page_header.png) left center no-repeat; padding-left:45px; margin-top:0px;}

.font16 { font-size:16px;}
.font18 { font-size:18px;}
.font20 { font-size:20px;}
.font22 { font-size:22px;}
.font24 { font-size:24px;}
.font26 { font-size:26px;}
.font28 { font-size:28px;}
.font30 { font-size:30px;}

.lineheight12 { line-height:12px;}
.lineheight16 { line-height:16px;}
.lineheight18 { line-height:18px;}
.lineheight20 { line-height:20px;}
.lineheight22 { line-height:22px;}
.lineheight24 { line-height:24px;}
.lineheight26 { line-height:26px;}

.bold { font-weight:700;}
.normal { font-weight:400;}
.light { font-weight:300;}
.ucase { text-transform:uppercase;}
.italic { font-style:italic; }

.NoPadding { padding:0px;}
.NoMargin { margin:0px; }
.hor-mid {display:table; margin:0 auto; }
.ver-mid { display:table-cell; vertical-align:middle;}

.pb5 { padding-top:5px; line-height:1px;}
.pb10 { padding-top:10px; line-height:1px;}
.pb12 { padding-top:12px; line-height:1px;}
.pb15 { padding-top:15px; line-height:1px;}
.pb20 { padding-top:20px; line-height:1px;}
.pb25 { padding-top:25px; line-height:1px;}
.pb30 { padding-top:30px; line-height:1px;}
.pb35 { padding-top:35px; line-height:1px;}
.pb40 { padding-top:40px; line-height:1px;}
.pb45 { padding-top:45px; line-height:1px;}
.pb50 { padding-top:50px; line-height:1px;}

.black { color:#000000; }
.blue { color:#018dc7;}
.dark { color:#2D2E2F;}
.darkblue { color:#023250; }
.whitebox { background:#fff;}
.Bluebox { background:#018dc7; color:#fff; }
.bgbox { background:#e9e8e4;}
.Fullboxpad { padding:30px;}
.BlueLink a { background:url(../findout_more.png) right center no-repeat; color:#b7b7b7; text-decoration:none; width:100%; display:block;}
.BlueLink a:hover,.BlueLink a:focus { color:#b7b7b7; text-decoration:none;}
.BlueLink2 a { background:url(../findout_more.png) right center no-repeat; color:#b7b7b7; text-decoration:none; width:100%; padding: 0 20px 2px 0; line-height:16px;}
.BlueLink2 a:hover,.BlueLink2 a:focus { color:#b7b7b7; text-decoration:none;}

.pad-5 { margin-left:-5px; margin-right:-5px;}
.pad12 { padding:0px 12px;}
.pad15 { padding:0px 15px;}
.pad-15 { margin-left:-15px; margin-right:-15px;}
.pad20 { padding:0px 20px;}
.pad-20 { margin-left:-20px; margin-right:-20px;}
.pad25 { padding:0px 25px;}
.pad-25 { margin-left:-25px; margin-right:-25px;}
.pad30 { padding:0px 30px;}
.pad-30 { margin-left:-30px; margin-right:-30px;}

.norightmrgn { margin-right:0px;}
.noleftmrgn { margin-left:0px;}

.list-group-item  { border:0px; }
.list-none {padding-left: 15px;}
.list-none li { list-style: none; }
/******************* Main Styles ************************/


.sharebox { display:none;}
.xlsnum{ white-space:nowrap }


.HomeBannerwrapper {  background:url(../home_bnrbg.jpg) top right repeat-y;  z-index:1;  }
.HomepageBanner { background:url(../banner_home.png) top center no-repeat; background-size:100%; }
.HomeBnrtxt {   }
.homehowcanhelp { padding-top:16px; padding-bottom:28px; margin-bottom:10px;}
.representbox { padding-top:8px; padding-bottom:6px; margin-bottom:5px; font-size:16px; line-height:18px;}
.representbox a{ display:block; }
.representbox a span {color:#434343!important}
.expertsbox { padding-top:40px; padding-bottom:40px;}

.breadcrumb { font-size: 24px; font-weight: 300; padding:0px; background:none; }
.breadcrumb a { background:url(../icon_breadcrumb.png) right center no-repeat;   font-size: 24px;
    font-weight: 300;     margin-right: 8px;
    padding-right: 30px;}

.LeftsubHead { color:#000000; font-size:16px; font-weight:600; padding-bottom:6px;}

.panel-group .SectionHead { color:#000000; font-size:22px; line-height:24px; padding-left:25px; font-weight:700; }
.panel-default { border-radius:0; border:0px;}
.panel { box-shadow:0; box-shadow:none; border-radius:0; border:0px;}
.panel-default > .panel-heading { background:none; border-radius:0; border:0px;}
.panel-heading { padding:0px;  border-radius:0; border:0px;}
.FAQ h4 a { color:#000000; text-decoration:none; }
.FAQ h4 a:hover  { color:#000000; text-decoration:none; }
.FAQ .beforecollapse { display:block; padding:10px 25px 10px 40px; border-top:1px solid #ddd; color:#018dc7!important; text-decoration:none!important; font-size:14px; font-weight:normal;  }
.FAQ .collapsed {background:url(../icon_collapsed.png) 97% center no-repeat!important;}


.panel-group .panel-heading + .panel-collapse .panel-body { border-radius:0; border:0px;}

.panel-body { padding: 15px 0px 40px 40px; width:92%; }


.glossarylist { font-size:18px; line-height:26px; letter-spacing:3px;}
.partnerbox { padding:12px 10px 12px 15px;}

.contactBanner { padding-top:15px; background:#fff;}
.contactDetails h4 { color:#fff!important;}
.CntNumber { padding-left:32px; background:url(../icon_Cnt_Num.png) left center no-repeat;  }
.CntMail { padding-left:32px; background:url(../icon_Cnt_Mail.png) left center no-repeat;}
.CntMail a { color:#ffffff; text-decoration:none; }
.CntAddress { padding-left:32px; background:url(../icon_Cnt_Address.png) left center no-repeat;}

.CntInput{ width:97%; border-radius:0; display:inline-block;} 
.CntTxtarea { width:97%; border-radius:0; min-height:68px; display:inline-block;}
#MainContent_RequiredFieldValidator11,#MainContent_RequiredFieldValidator1,#MainContent_RequiredFieldValidator3 { color:#FF0000; vertical-align:top; line-height: 18px; }
.CntSubmit { border-radius:0; width:195px; background:#018dc7;}
.CntCancel { border-radius:0; width:195px; background:#adb0b3;}



.TeamMemberDetails {}
.TeamMemberDetails h5 { font-weight:600; margin:0px; font-size:18px; margin-bottom:0px; padding-bottom:2px;}
.Teamrole { padding-bottom:15px;}
.TeamMemberContact { font-size:18px; padding-top:15px;}
.TM_Mail { background:url(../icon_TM_mail.png) left center no-repeat; padding-left:40px; padding-right:15px;}
.TM_Phone { background:url(../icon_TM_phone.png) left center no-repeat; padding-left:35px;}

.TMclose { background:url(../icon_close.jpg) right center no-repeat; width:100%; text-align:left; cursor:pointer; cursor:hand; padding: 6px 12px; display:inline-block; }
.TMclose:hover, .TMclose:focus {background:url(../icon_close.jpg) right center no-repeat; width:100%; text-align:left; cursor:pointer; cursor:hand; text-decoration:none; color:#000;}

.TeamRow { margin-left:-25px;}
.TeamProfileBox { text-align:center; background:#fff; max-width:226px; margin:0 auto; }
.TeamImg img { margin:0 auto; display:block;}
.TeamImg a { cursor:pointer; cursor:hand; }
.TeamImg a:hover { cursor:pointer; cursor:hand;  }
.ProfileName { text-align:left; padding:10px 15px; }
.Profilelink { background:url(../findout_more.png) right top no-repeat; color:#b7b7b7; text-decoration:none; display:block; cursor:pointer; cursor:hand;}
.Profilelink:hover,.Profilelink:focus { background:url(../findout_more_active.png) right top no-repeat; color:#018dc7; text-decoration:none; display:block; cursor:pointer; cursor:hand;}


.TeamMembers { margin-left:-4px; margin-right:-4px; margin-top:-6px;}
.TeamMembers .TeamProfileBox { max-width:108px; float:left; margin:6px 4px;  }
.TeamMembers .ProfileName { text-align:left; padding:6px 5px;  }
.TeamMembers .ProfileName .font16 {font-size:12px!important;}
.TeamMembers .Profilelink { font-size:11px;}

.teamdiv1 {}
.teamdiv2 {}


.Backtoclient { background:#00599B;  padding:20px 0px;}
.Backtoclient a { color:#b7b7b7; background:url(../findout_more.png) right center no-repeat; text-decoration:none; padding-right:30px; padding-left:15px; line-height:27px; }
.clientpgWhitefix { height:67px;}
.Backtoclient a:hover { color:#ffffff; }

.ClientBanner {  }
.ClientBtmMenu { padding-right:100px;}
.clientthumb { display:block; }
.clientthumb img { margin:0 auto; display:block}
.clientthumb:hover {opacity:0.7;}
.clientpageHiBox { /*background:#ffffff url(../icon_teamhi_Clientpg.png) 25px bottom no-repeat;*/  border-bottom:1px solid #e9e8e4;}

.groupbox { border-bottom:1px solid #005F9F; border-top:1px solid #0070AF; padding:15px;}
.launchsite { background:url(../icon_Launch_site.png) left center no-repeat; line-height:19px; padding-left:30px; color:#ffffff; text-decoration:none; margin:5px 0px; display:block; text-align:left; }
.launchdate {background:url(../icon_date.png) left center no-repeat; line-height:30px; padding-left:30px; color:#ffffff; text-decoration:none; margin:5px 0px; display:block; text-align:left;}
.launchsite:hover,.launchdate:hover { color:#fff; text-decoration:none
;}
.ClientSocial { display:inline-block; width:29px; height:28px; margin:5px 2px;}

.ClientFilter { padding-right:15px;}
.ClientFilter a { padding-left:24px; margin-left:20px; color:#434343; text-decoration:none; line-height:20px;}
.ClientFilter a:hover, .ClientFilter a:focus { color:#018dc7; text-decoration:none;}

.ClientFilter a.all { background:url(../icon_clientAll.png) left center no-repeat;}
.ClientFilter a.sports { background:url(../icon_clientSports.png) left center no-repeat;}
.ClientFilter a.publicsec { background:url(../icon_clientPublicsec.png) left center no-repeat;padding-left:20px;}
.ClientFilter a.business { background:url(../icon_clientBusiness.png) left center no-repeat;}


.ClientFilter a.all:hover,.ClientFilter a.all:focus { background:url(../icon_clientAll_on.png) left center no-repeat;color:#018dc7; text-decoration:none;}
.ClientFilter a.sports:hover,.ClientFilter a.sports:focus { background:url(../icon_clientSports_on.png) left center no-repeat; color:#018dc7; text-decoration:none;}
.ClientFilter a.publicsec:hover,.ClientFilter a.publicsec:focus { background:url(../icon_clientPublicsec_on.png) left center no-repeat;color:#018dc7; text-decoration:none;}
.ClientFilter a.business:hover,.ClientFilter a.business:focus { background:url(../icon_clientBusiness_on.png) left center no-repeat; color:#018dc7; text-decoration:none;}


.ClientFilter a.all_active { background:url(../icon_clientAll_on.png) left center no-repeat;color:#018dc7; text-decoration:none;}
.ClientFilter a.sports_active { background:url(../icon_clientSports_on.png) left center no-repeat;color:#018dc7; text-decoration:none;}
.ClientFilter a.publicsec_active { background:url(../icon_clientPublicsec_on.png) left center no-repeat;padding-left:20px;color:#018dc7; text-decoration:none;}
.ClientFilter a.business_active { background:url(../icon_clientBusiness_on.png) left center no-repeat;color:#018dc7; text-decoration:none;}




h1.clientHead { margin-bottom:-5px; padding-bottom:0px;}
.ClientBox { width:305px; margin:15px 0px 15px 10px; float:left; background:#ffffff; max-height:255px; }
.Clientheader { padding:20px 15px;}
.Clientheader a{ line-height:20px; color:#434343; text-decoration:none; display:block; padding-right:20px;}
.Clientheader a:hover, .Clientheader a:focus { color:#018dc7; text-decoration:none}
.ClientImg { height:182px;}
.clientPgJoinClub { background:#ffffff url(../icon_teamhi.png) 25px bottom no-repeat; padding-bottom:100px; border-bottom:7px solid #018DC7; min-height:242px;}
.clientPgPtalk {border-bottom:7px solid #018DC7; min-height:242px;}

#sports .Clientheader a { background:url(../icon_clientSports.png) right center no-repeat;}
#business .Clientheader a {background:url(../icon_clientBusiness.png) right center no-repeat;}
#publicsec .Clientheader a {background:url(../icon_clientPublicsec.png) right center no-repeat;}
#sports .Clientheader a:hover, #sports .Clientheader a:focus { background:url(../icon_clientSports_on.png) right center no-repeat;}
#business .Clientheader a:hover, #business .Clientheader a:focus {background:url(../icon_clientBusiness_on.png) right center no-repeat;}
#publicsec .Clientheader a:hoevr, #publicsec .Clientheader a:focus {background:url(../icon_clientPublicsec_on.png) right center no-repeat;}

.HomeBanner {} 
.sports { background:url(../home_sports_banner.jpg) center top no-repeat;}
.business { background:url(../home_business_banner.jpg) center top no-repeat;}
.publicsec { background:url(../home_publicsec_banner.jpg) center top no-repeat;}

.InfoBox { max-width:300px;} 
.sportsInfo{}
.businessInfo {}
.publicsecInfo {}
.InfoBox .InfoLink {}
.InfoBox .InfoLink a{ background:url(../findout_more_active.png) right center no-repeat; padding-right:20px; color:#018dc7; text-decoration:none;}
.learnMoreLink a { background:url(../findout_more_active.png) right center no-repeat; padding-right:20px; color:#018dc7; text-decoration:none;}

.BnrBtmSelect {}
.AppInfoBoxhome {background:#ffffff; padding-bottom:20px; border-bottom:7px solid #E83638;}
.AppInfoBox { background:#ffffff url(../app_btm_Bg.jpg) left bottom no-repeat; padding-bottom:100px; border-bottom:7px solid #E83638; position:relative;}
.ArrowLink  { position:absolute; bottom:25px; right:20px;}
.BusTrustBox { background:#ffffff url(../icon_teamhi.png) 25px bottom no-repeat; padding-bottom:100px; border-bottom:7px solid #018DC7;}
.NoPaypalBox { background:#ffffff url(../icon_merchant.png) 25px bottom no-repeat; padding-bottom:85px; border-bottom:7px solid #018DC7;}

.HomeClientBox {}
.HomeClientBox .clientMoreLink a { background:url(../findout_more_active.png) right center no-repeat; left center no-repeat; color:#018dc7; text-decoration:none; line-height:20px; padding:5px 20px 5px 0px; }
.SolutionHome .clientMoreLink a { background:url(../findout_more_active.png) right center no-repeat; color:#018dc7; text-decoration:none; line-height:29px; padding:0px 20px 0px 0px; }
.carousellink { background:url(../home_product_off.png) bottom center no-repeat; padding-bottom:10px; color:#b7b7b7; display:block; opacity:0.6;}
.carousellink:hover, .carousellink:focus { background:url(../home_product_on.png) bottom center no-repeat; color:#ffffff; text-decoration:none;opacity:1;}
.carouselactive { background:url(../home_product_on.png) bottom center no-repeat; color:#ffffff; text-decoration:none; opacity:1; }

.ProductVideo {}
.SolutionPGBanner { margin-left:-200px; margin-right:-30px;}

.Testimonial { padding-left:50px; background:url(../icon_testimonialhead.png) left center no-repeat; line-height:30px;}
.testimonialsubhead { line-height:28px;}
/** About page **/
.abt_creativity { background:url(../aboutus_creativity.png) left center no-repeat; padding-left:75px; padding-top:15px; padding-bottom:10px; min-height:64px;}
.abt_nerds { background:url(../aboutus_nerds.png) left center no-repeat; padding-left:90px;padding-top:15px; padding-bottom:10px;min-height:64px;}
.abt_projects { background:url(../aboutus_projects.png) left center no-repeat; padding-left:80px;padding-top:15px; padding-bottom:10px;min-height:64px;}
.sociallinks { /**/ display:none; }
.sociallinks a { color:#018dc7; text-decoration:none; line-height:27px; margin:0px 3px;}




.SideMenu {}
.SidemenuHead { color:#018dc7; line-height:33px; text-align:left}
.SideMenu a { color:#6B6F72; display:block; border-top: 1px solid #6B6F72; line-height:29px; background:url(../findout_more.png) right center no-repeat; text-align:left; }
.SideMenu a:hover, .SideMenu a:focus { color:#018dc7; text-decoration:none; background:url(../findout_more_active.png) right center no-repeat; }

.MiddleWrap { padding-top:25px; padding-bottom:20px; background:#e9e8e4; min-height:516px;}
.BtmMenuWrap { background:#018dc7; padding:8px 0px;}
.BtmMenu {font-size:14px;  padding:10px 15px;}
.BtmMenu a { display:block; color:#92D3F9; line-height:18px;}
.BtmMenu a.Head { color:#ffffff; padding-bottom:6px; background:url(../BtmMenuBrdr.jpg) bottom left repeat-x; margin-bottom:6px; }
.BtmCopyrghtWrap { background:#01648c; padding:15px 60px 15px 0px;}
.BtmCopyrghtWrapInner { color:#7AA9D3; font-size:14px; }
.BtmCopyrghtWrapInner a {color:#7AA9D3; }
.BtmCopyrghtWrapInner a:hover,.BtmCopyrghtWrap a:focus {color:#7AA9D3; }
.BackTop { position:fixed; bottom:0; right:0; display:block; padding:5px 8px; background:#949592; opacity:0.5;}
.BackTop:hover, .BackTop:focus { opacity:0.9;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}

/******************** Top Logo Sec ******************************/
.LogoWrap {}
.LogoLine { color:#2e2d2f; font-size:14px; line-height:18px;}

.TopRight {}
.ClientLoginDiv {}
.ClientLogin { background: #018dc7 url(../icon_login.png) 13px 50% no-repeat; padding:10px 13px 10px 35px; line-height:20px; color:#fff; text-decoration:none; border-radius:0px; }
.ClientLogin:focus,.ClientLogin:hover { color:#ffffff; text-decoration:none;}
.ContactNum {}
.ContactNum .Callus { color:#2e2d2f; font-size:14px; line-height:18px;}
.ContactNum .ConNumber { color:#2e2d2f; font-size:30px; line-height:36px; font-weight:600;}







.SelectLang { width:300px; margin:0 0 0 auto;}

.SelectLang .dropdown { list-style:none;}
.SelectLang .dropdown-menu { border:0; right:0!important; box-shadow:none; background:none;}

.UkFlag,.NorwayFlag,.SweFlag { color:#6B6F72; line-height:16px; text-align:right; padding-right:50px!important; font-size:14px!important;}

.UkFlag:focus, .NorwayFlag:focus, .SweFlag:focus, .UkFlag:hover, .NorwayFlag:hover, .SweFlag:hover { color:#6B6F72; line-height:16px; text-decoration:none; background-color:none;}

.SweFlag {background:url(../flag_sweden.png) right center no-repeat; color:#6B6F72!important;line-height:16px;}
.SweFlag:hover {background:url(../flag_sweden.png) right center no-repeat;}
.UkFlag { background:url(../flag_uk.png) right center no-repeat; color:#6B6F72!important; line-height:16px;}
.UkFlag:hover { background:url(../flag_uk.png) right center no-repeat;}

.NorwayFlag { background:url(../flag_norway.png) right center no-repeat!important; color:#6B6F72!important;line-height:16px;}
.NorwayFlag:hover {color:#6B6F72!important; background:none;}
.droparrow { position:absolute; right:0;}


.dropdown-menu {
    z-index: 100000 !important;
}




.list-group-item { margin-left:15px; }

/******************** Top Nav Sec *******************************/

.NavWrap { background:#f5f6f4; border-bottom:2px solid #e8e8e8; height:64px;}

.navbar-default { background:none; border:0px; }
.navbar {border-radius:0px; border:0px; }
.navbar-nav { margin:0!important;}
.navbar-collapse { padding-left:0px; padding-right:0px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border:0;}
.navbar-toggle { margin-top:14px; padding-bottom:15px;}

.navbar-default .navbar-nav > li {background:#f5f6f4;}
.navbar-default .navbar-nav > li > a { line-height:28px!important; border-top:4px solid #f5f6f4;  color:#6B6F72; font-size:20px; font-family: 'Source Sans Pro', sans-serif; }

.navbar-nav .open .dropdown-menu { background:#fff; border-bottom:4px solid #005586; padding-top:0px; padding-bottom:0px; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color:#018dc7; text-decoration:none; border-bottom:1px solid #d6dbdc; font-size:14px; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {color:#018dc7; background:#f5f5f5;  }

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color:#018dc7!important; border-top:4px solid #018dc7; background:#fff; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color:#018dc7!important; }

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color:#018dc7!important; background:#fff;}

.navbar-nav > li > .dropdown-menu { background:#fff; border-bottom:4px solid #005586;  }

.dropdown-menu > li > a { font-size:16px; line-height:24px; color:#fff;}
.dropdown-menu > li > a:hover { font-size:16px; line-height:24px; color:#018dc7; }

.news{ text-align:justify }




.FindTransTopText { background:#fff; padding:30px; padding-bottom:0;}
.FindTransWrapDiv { background:#fff; padding:30px 15px 0px 15px; }

.FT_LeftDiv { padding-bottom:30px;}

.FT_FirstSecWrap {}

.FT_SeachFloatDiv {}
.FT_RightDiv { padding:2px 0px 30px 0px; }


.FT_SearchDiv {}
.FT_ResultDiv { padding-left:15px;}

.FT_SearchTable {}
.FT_SearchTable td { padding:3px 0px; }
.FT_ST_td1 { padding-right:12px!important; }

.FT_ResultTable td.FT_DetailTD { padding-top:20px;}

.FT_SearchTable td input[type="text"],.FT_SearchTable td input[type="email"],.FT_SearchTable td input[type="password"] {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 9px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle; text-align:left!important; 
  
}
.FT_SearchTable td input[type="text"]:focus,.FT_SearchTable td input[type="email"]:focus,.FT_SearchTable td input[type="password"]:focus {
    border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;

    
}

.FT_SearchTable td .BTNdefault {
    background-color: #018dc7;
    border-color: #357ebd;
    color: #fff;
	border: 1px solid transparent;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.FT_SearchTable td .BTNdefault:hover, .FT_SearchTable td .BTNdefault:focus, .FT_SearchTable td .BTNdefault:active, .FT_SearchTable td .BTNdefault.active{
    background-color: #3276b1;
    border-color: #285e8e;
    color: #fff;
}


/* Fp Banner */



/* Fp products */


/****Info page*****/

/*******Btm Sec***/


/****************/


	@media screen and (min-width:320px) and (max-width:480px) {}

	@media screen and (max-width: 767px){
	/*.navbar-default .navbar-nav > li > a {border-bottom:1px solid #f5f6f4; border-top:1px solid #f5f6f4; }	
	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { border-bottom:1px solid #018dc7; border-top:1px solid #018dc7;}*/
	.BackTop img { width:35px;}
	.splpadding { padding-left:60px; padding-right:20px;}
	.clientdetalTxt { padding-left:60px;padding-right:20px;}
	.clientpgTestimonial { margin-left:-60px; padding-right:20px;}
	.Teamcol1 { text-align:center;}
	.Teamcol2 {text-align:center;}
	.Teamcol3 {text-align:center;}
	.Teamcol4 {text-align:center;}
	.CntCntBtn { text-align:center; padding-top:10px;}
	.contactDetails { margin-top:0px; min-height:320px;}
	.NorwayFlag { margin-right:15px; }
	.navbar-nav { position:relative; z-index:999;  }
	}	
	@media (min-width: 768px){
	.container { max-width:960px;}
	/*.navbar-default .navbar-nav > li {background:url(../menu_divder.png) right center no-repeat;}
	.navbar-default .navbar-nav > li > a:hover  { color:#018dc7!important; background:url(../menu_on.png) bottom center no-repeat;  transition: all 0.20s ease-in-out 0s; }*/
	.splpadding { padding-left:130px; padding-right:50px;}
	.clientdetalTxt { padding-left:100px;padding-right:20px;}
	.clientpgTestimonial { margin-left:-100px; padding-right:70px;}
	.Teamcol1 { text-align:center;}
	.Teamcol2 {text-align:center;}
	.Teamcol3 {text-align:center;}
	.Teamcol4 {text-align:center;}
	.CntCntBtn { text-align:center; padding-top:10px;}
	.contactDetails { margin-top:0px; min-height:320px;}
	.navbar-nav { position:relative; z-index:999; }
	}	
	@media (min-width: 992px) { 
	
	.MiddleWrap { min-height:450px;}
	.BtmCopyrghtWrap { padding-left:30px;}
	.leftbox { margin-right:0px;}
	.rightbox { margin-left:0px;}
	.clientdetalTxt { padding-left:160px; padding-right:20px;}
	.clientpgTestimonial { margin-left:-160px; padding-right:100px;}
	.ClientBannerLeft { min-height:373px;}
	.clientthumb img { width:100%; }
	.Teamcol1 {}
	.Teamcol2 { text-align:center; }
	.Teamcol3 { text-align:center; }
	.Teamcol4 { text-align:center;}
	.CntCntBtn {text-align:left; padding-top:0px;}
	.contactDetails { margin-top:15px; min-height:320px;}	
	.container { max-width:960px;}
	
	}
	
@media (min-width: 1200px) { 
	.container { max-width:1080px;}
	}



/*******************membership pages*****************************/
*html .memberWrap ul { margin-left:10px;}
*html .memberWrap ul li,*html.memberWrap ul li ul li,*html.memberWrap ul li ul li ul li,*html.memberWrap ul li ul li ul li ul li,*html.memberWrap ul li ul li ul li ul li ul li{ margin:0px; padding:0px; position:relative;}
*html .dataWrap{position:absolute; width:350px; top:0px; }
*html .memberWrap ul li .dataWrap { left:505px;}
*html .memberWrap ul li ul li .dataWrap { left:300px;}
*html .memberWrap ul li ul li ul li .dataWrap { left:278px;}
*html .memberWrap ul li ul li ul li ul li .dataWrap { left:256px;}
*html .memberWrap ul li ul li ul li ul li ul li .dataWrap { left:244px;}
*html .memberWrap ul li ul li ul li.last {  background: url(../lastnode.png) no-repeat; margin-top: 0px!important; padding-top:1px;}
*html .memberHeader{ width:699px; padding:2px 0px 0px 15px; height:28px; }

*html .depGroup{border:1px solid #CCCCCC;-moz-border-radius: 5px;border-radius: 5px; width:695px; background:url(../BGaltrawBox.jpg) 0px 30px repeat; padding:0px 0px 7px 0px  }

*html .memberGroup{border:1px solid #CCCCCC;-moz-border-radius: 5px;border-radius: 5px; width:695px; background:url(../BGaltrawBox.jpg) 0px 30px repeat; padding:0px 0px 7px 0px ; }

.memberWrap ul,.memberWrap ul li ul,.memberWrap ul li ul li ul,.memberWrap ul li ul li ul li ul,.memberWrap ul li ul li ul li ul li ul { margin:0px; padding:0px; }
.memberWrap ul li,.memberWrap ul li ul li,.memberWrap ul li ul li ul li,.memberWrap ul li ul li ul li ul li,.memberWrap ul li ul li ul li ul li ul li{ margin:0px; padding:0px;}


.memberWrap ul, .memberWrap ul ul { list-style-type: none; background: url(../vline.png) repeat-y; font-family:Verdana, Arial, Helvetica, sans-serif; }

.memberWrap ul ul ul { list-style-type: none;/* background: none;*/font-family:Verdana, Arial, Helvetica, sans-serif; }
.memberWrap ul{ background:none; }
.memberWrap ul ul { margin-left:10px!important; background: url(../vline.png) repeat-y;}
  
.memberWrap ul li { padding-left:12px; line-height:23px;  color:#232323; font-weight: bold; font-size:14px;  width:640px}
.memberWrap ul li ul li  { padding-left:12px;  line-height:23px; background: url(../node.png) no-repeat; color:#555555; font-weight:normal; font-size:13px; width:618px; vertical-align:top }
.memberWrap ul li ul li ul li {padding-left:12px; width:596px;line-height:23px; }
.memberWrap ul li ul li ul li ul { margin: 0; padding: 0;margin-top:1px;}
.memberWrap ul li ul li ul li ul li {padding-left:12px;  width:574px ; line-height:23px;}
.memberWrap ul li ul li ul li ul li ul li {padding-left:12px;width:552px ; line-height:23px;}

.memberWrap ul li { }
.memberWrap ul li ul li.last {  background: url(../lastnode.png) no-repeat; }
.memberWrap ul li ul li ul li.last {  background: url(../lastnode.png) no-repeat !important; margin-top: -1px; }
/*
.memberWrap ul li ul li:last-child {  background: url(../images/lastnode.png) no-repeat; }*/


.depGroup{border:1px solid #CCCCCC;-moz-border-radius: 5px;border-radius: 5px; width:695px; background:url(../BGaltrawBox.jpg) 0px 30px repeat; padding:0px 0px 7px 0px  }
.memberGroup{border:1px solid #CCCCCC;-moz-border-radius: 5px;border-radius: 5px; width:695px; background:url(../BGaltrawBox.jpg) 0px 30px repeat; padding:0px 0px 7px 0px ; }
.memberGroup ul li { margin-top:4px;} 


.memberHeader{ height:23px; width:693px; font-size:15px; color:#5D5E60; background:url(../BGboxHeader.png) top right; padding:2px 0px 0px 0px; border-bottom:1px solid #CCCCCC; }
.dataWrap{   float:right; clear:both ; }
.dataWrap .dataAKT{ float:left; width:60px }
.dataWrap .dataSYN{ float:left; width:60px }
.dataWrap .dataEND{ float:left; width:75px }
.dataWrap .dataNYU{ float:left; width:135px }
.dataHeaderWrap{ padding:0px 0px 0px 300px; width:700px;    }
.dataHeaderWrap div{ padding:0px 0px 5px 0px; text-transform:uppercase; color:#1A72B1; float:left  }
.dataHeaderWrap .dataHeaderAKT{ width:60px; line-height:22px; }
.dataHeaderWrap .dataHeaderSYN{ width:60px; line-height:22px; }
.dataHeaderWrap .dataHeaderEND{ width:75px; line-height:22px;}
.dataHeaderWrap .dataHeaderNYU{ width:135px; line-height:22px;   }




.multiselect-container li a { color:#333333; line-height:18px; padding:3px 0px;    font-size: 14px;}
.multiselect-container li a:focus, .multiselect-container li a:hover { color:#333333; line-height:18px; padding:3px 0px;   font-size: 14px;}




.OtherloginHead { padding-left: 42px; color:#018dc7; background: url(../MedlemmerBg.png) left center no-repeat; font-size: 24px;}
	
.OtherloginHead2 { padding-left: 42px; color:#018dc7; background: url(../VirksomheterBg.png) left center no-repeat; font-size: 24px; }