﻿/* LINKS */
    a, .CatSponsor .body .more span, .emg-link { font-weight:bold; color:#0063a7; text-decoration:none; }
    a:hover, #menu a:hover, .pres .header a:hover, .FooterList a:hover, .review .header a:hover, .CatSponsor .body .more span:hover, .emg-link:hover { color:#b39356; }
    .emg-link .fa { color: #D1AC63; }
    .sf-extra-filter .fa { color: #b39356; }
    #menuSub a:hover { color:#FFF; }
    .review-search-container .search-result-row-mov a, .review-search-container .search-result-row-mov a:hover { color:#0063a7; }
    #menu .active a:hover { color: White; cursor: pointer; }
    .singleEducationInstitute { color:#0063a7; }
    td.header4 a { color: #747474; }
    .reviewAveragePopup { width: 300px !important; }

/* HEADERS & TEXT */
    h1, .h1 { color:#6e6e6e; }
    h2, .h2 { color:#46608B; }
    h3, .h3 { color: #46608B; } 
    h4, .h4 { color: #000; } 
    .h1frame { color: #6E6E6E; }
    .txtMark { color: #b39356; }

/* HIDED */
    .header_buttons { display: none; }

/* search */
    .searchFormLeft .select, .searchFormStartSearch .select { background-image:url(/themes/4/pics/forms/bg_select_rc.png) !important; }
    .searchFormLeft .button, .searchFormStartSearch .button { background: #e2c279 url(/themes/4/pics/forms/bg_inputbutton.png) repeat-x !important; }
    /* SEARCH FORM TOP */
    #searchFormTop select { margin-bottom: 3px; }
    /* headers */
    #educations td.header3 a { color: #6e6e6e; }

    .pres .header a, .pres .header a:hover, .pres .header span, .pres .header span:hover {color: #fff !important; }

/* FRAME */
    /* HeaderRow */
    .FrameHeaderRow { height: 190px; text-align: center; background: #2966A5 url(/themes/4/pics/bg_top.jpg) repeat-x; background-position: center; }
    .FrameHeaderRowSubmenu { height: 40px; line-height: 40px; text-align: left; background: #2966A5 url(/themes/4/pics/bg_top_sub.jpg) repeat-x;}

/*** emg-v2 ***/
    .emg-head .FrameHeaderRow { background: #1c6d8a url(//static.emg-services.net/themes/headers/kurser_se.jpg) no-repeat center; }              /* header v2 */
    .emg-head .search-header-bar { background-color: rgb(2, 122, 167) !important; background-color: rgba(2, 122, 167, 0.7) !important; }                /* search - bg */
    .emg-head .search-header-form-submit { background-color: #2381a3 !important; }                                      /* search button - bg */
    .emg-head input.search-header-form-input-button, .emg-head input.search-header-form-input-button:hover { background-color: #3799bf !important; font-size: 14pt; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=180, Color=#1E7899)"; text-shadow: 0px 1px 0px #1E7899; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=180, Color=#1E7899); }                           /* search button - fg */
    .emg-head input.search-header-form-input-text { background-color: #01688F !important; border-color: #005e82; 
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color=#0C6283)";
        -moz-box-shadow: inset 1px 1px 3px #0C6283;
        -webkit-box-shadow: inset 1px 1px 3px #0C6283;
        box-shadow: inset 1px 1px 3px #0C6283;
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color=#0C6283); }                   /* textbox - default */
    .emg-head .search-header-form-filter.sf-filter-selected span, 
    .emg-head .search-header-form-filter.sf-filter-selected i { color: #b4e7fb !important; }                            /* selected filter text */
    .emg-head .search-header-form-textbox .fa { color: #3088a9; }                                                       /* search icon */
    .emg-head input.search-header-form-input-text.search-header-form-input-text-white, 
    .emg-head input.search-header-form-input-text:focus { background-color: white !important; border-color: #0180b1; }  /* textbox - white */
    .emg-head .search-header-form-filter { background-color: #3393b8; }                                                 /* filter - bg */
    .emg-head .search-header-form-filter i { color: #b9e8ec; }                                                          /* filter - icon */
    /* sub pages*/
    .emg-head .search-header-bar { background: none !important; background-color: #0083b4 !important; }                 /* header bg sub */
    .emg-head .search-header-form-filter.sf-filter-open,
    .emg-head .search-header-bar .search-header-form-filter.sf-filter-open,
    .emg-head .search-header-bar .sf-filter-selected { background-color: #077098; }                                     /* selected filter bg */
    .emg-head .search-header-bar .search-header-form-submit { background-color: #1E8EB9 !important; }                   /* search button - bg */
    .emg-head .search-header-bar .search-header-form-filter.sf-filter-selected span, 
    .emg-head .search-header-bar .search-header-form-filter.sf-filter-selected i { color: #b4e7fb !important; }         /* selected filter text */
	.emg-head ::-webkit-input-placeholder{color:#5da8c4 !important; font-size: 11pt; }
	.emg-head :-moz-placeholder{color:#5da8c4 !important; font-size: 11pt;}
	.emg-head ::-moz-placeholder{color:#5da8c4 !important; font-size: 11pt;}                                                                                       
    .emg-head input.search-header-form-input-text-white::-webkit-input-placeholder{color:#cccccc !important;}                      /* placeholder */
	.emg-head input.search-header-form-input-text-white:-moz-placeholder{color:#cccccc !important;}                                /* placeholder */
	.emg-head input.search-header-form-input-text-white::-moz-placeholder{color:#cccccc !important;}                               /* placeholder */

    /* overrides */
    .emg-v2 #site-logo { display: block; line-height:74px !important; margin-left: 2px; }
    .searchText .more { display: none; }
    /*tbody.ext-serp-rows:hover .info-hover { display: block !important; }*/

    /* box changes */
        /*.emg-head input.search-header-form-input-text.search-header-form-input-text-white, .emg-head input.search-header-form-input-text:focus {color:#666 !important;}
        .emg-v2 .lcb-head h1, .emg-v2 .lcb-head h2, .emg-v2 .lcb-head h3, .emg-v2 .rcb-head { color: #767676; }
        .emg-v2 .lcb, .emg-v2 .rcb.rcb-color-gray, .emg-v2 .rcb.rcb-color-blue, .emg-v2 .rcb.rcb-color-green, .emg-v2 .rcb.rcb-color-cta { border-color: #dddddd; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 
            -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color=#e0e0e0)";
            -moz-box-shadow: 0px 1px 4px #e0e0e0;
            -webkit-box-shadow: 0px 1px 4px #e0e0e0;
            box-shadow: 0px 1px 4px #e0e0e0;
            filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color=#e0e0e0);
        }
        .emg-v2 .lcb-head, .emg-v2 .rcb-head { background-color: #ededed; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }
        .emg-v2 .rcb-color-cta .rcb-head { color: white !important; }
        .emg-v2 .lcb-body, .emg-v2 .rcb-body { -moz-border-radius: 0 0 3px 3px !important; -webkit-border-radius: 0 0 3px 3px !important; border-radius: 0 0 3px 3px !important; }
        .emg-v2 .rcb.rcb-noheader .rcb-body { -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; border-radius: 3px !important; }*/

        
/*** / emg-v2 ***/


.lcb-body { line-height: 1.4; }
/*#sf-main-Search .sf-ddl-filters-2 .sf-filter-left span { margin-top: 6px; }*/
.institute-education-serp-lcb .sf-extra-filters-container { display: none; }
.ext-serp-description { line-height: 1.3; }
.rcb-color-cta .rcb-head { background-color: #2d7dad !important; color: White; }
#searchText .searchText { line-height: 15px !important; }
.emg-arrow { background-position: 0 0; }
.startsearch-header { background-color: #0083b4; }
/* searchform top */
#searchFormTop .sf-filter-left, #searchFormTop .sf-filter-right {border-color:#AF863F !important;}
#searchFormTop .sf-ddl-filters-2 .sf-filter-left span { margin-top: 8px; }
.FrameHeaderSearchBox {padding-top:4px;}
.FrameHeaderSearchBoxPhoto { top: -18px; }

/* PresentationsHeader */
    .pres .header { background-color: #258EB8; border: none; color: #FFF; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
    .pres .header a, .pres .header a:hover, .pres .header span, .pres .header span:hover { color:#FFF; }
    .pres .header span.nolink { color: #FFF; }

    #list, #startSearch {margin-top: 12px;}

    /* Review Header */
    .review .header { -moz-border-radius: .4em .4em 0 0; -webkit-border-radius: .4em .4em 0 0; border-radius: .4em .4em 0 0; border: none; background-color: #2A639C; color: White; }
    .review .header a { color: White; }

    /* MenuActive Image */
    #menu .active { background-image: url(/themes/4/pics/bg_menuactive.png); }

/* INPUTS */

    #searchFormTop .button ,#searchForm .button, .searchFilters .button { background: none !important; background-image: url(/themes/4/pics/forms/bg_search.png) !important; border: none !important; }
    .searchFormRCB .button{padding-right:0!important;margin-left:5px;position:relative;display:block}
    .searchFormRCB input{margin-bottom:30px}

    /* Serchfilters */
    .searchFilters .select, .ddRC .select { background:url(/themes/4/pics/forms/bg_select_rc.png) left top no-repeat; }                                 /* RC Select */
    .searchFilters .searchFilterSelected  { color:#fff;background:url(/themes/4/pics/forms/bg_select_rc_selected.png) left top no-repeat; }           /* RC Select/Selected */
    
/* STARS */
    /*.filledRatingStar, .serp-list-item .filledRatingStar { background-image: url(/masterpages/pics/icons/star.png); } 
    .emptyRatingStar, .serp-list-item .emptyRatingStar { background-image: url(/masterpages/pics/icons/star_gray.png); }
    .savedRatingStar, .serp-list-item .savedRatingStar { background-image: url(/masterpages/pics/icons/star_half.png) !important; }*/
    
/* RIGHTCOLUMNS */
    /* Frame */
        .RCColor .left { background-image: url(/masterpages/pics/frame/rightcolumn/bg_gold_left.png); }
        .RCColor .mid { background-image: url(/masterpages/pics/frame/rightcolumn/bg_gold_mid.png); }
        .RCColor .right { background-image: url(/masterpages/pics/frame/rightcolumn/bg_gold_right.png); }
    /* Icons */
        .RCInfo { background-image: url(/masterpages/pics/icons/frame/gold/topleftinfo.png) !important; }
        .RCLogin { background-image: url(/masterpages/pics/icons/frame/gold/topleftlogin.png) !important; }
        .RCSearch { background-image: url(/masterpages/pics/icons/frame/gold/topleftsearch.png) !important; }
        
/* Main Sponsor */
    .CatSponsor .head { background-color: #3482b2 !important; }
    .CatSponsor .head .L { background: url(/masterpages/pics/presentations/blue/head_left.png) no-repeat; }
    .CatSponsor .head .M { color: #fff; }
    .CatSponsor .head .M a { color: #fff; }
    .CatSponsor .head .R { background: url(/masterpages/pics/presentations/blue/head_right.png) no-repeat; }
    .CatSponsor .body { background-image: url(/masterpages/pics/presentations/blue/body.png); border: solid 1px #3482b2; }
    .CatSponsor .foot .L { background-image: url(/masterpages/pics/presentations/blue/foot_left.png); }
    .CatSponsor .foot .M { background-image: url(/masterpages/pics/presentations/blue/foot_mid.png); }
    .CatSponsor .foot .R { background-image: url(/masterpages/pics/presentations/blue/foot_right.png); }
    /* Full width sponsor */
        .sponsorAlt .CatSponsor { width: 100%; }
        .sponsorAlt .CatSponsor .body .exportMainSponsorImage { float: left; padding-right: 10px; }
        .sponsorAlt .CatSponsor .body .institute a { font-weight: bold; font-size: 9pt; font-style: normal; }
    
/* HTML Box */    
    #HTMLBox .footer td { background-color: #007FB2 !important; }
    #HTMLBox .footer td span { color: White; }
    
    .compareButton { background-image: url(/masterpages/pics/buttons/info_request_mail.png); background-repeat: no-repeat; height: 20px; padding-top: 5px; padding-left: 30px; cursor: pointer; font-weight: bold; }
    
/* More information */
    .moreInfoL { background-image: url(/masterpages/pics/buttons/moreinfo/gold/bg_left.png) }
    .moreInfoR { background-image: url(/masterpages/pics/buttons/moreinfo/gold/bg_right.png) }
    .moreInfoM { background-image: url(/masterpages/pics/buttons/moreinfo/gold/bg_mid.png) }
    
/* IR Button */
    .irLCButton { margin-left: 365px !important; }
    
/* Social Forums */
    .social_head { background-color: #2E76A6; color: White; }
    
/* Video Presentations */
    .videosSquare { background-image: url(/masterpages/pics/presentations/video/4/step.png); }
    .videoSquareSelected { background-image: url(/masterpages/pics/presentations/video/4/stepselected.png); }
    
/* Header Buttons */
    .header_buttons .header_button1 { background-image: url(/themes/4/pics/search/header/educations_l.png); }
    .header_buttons .header_button2 { background-image: url(/themes/4/pics/search/header/info_l.png); }
    .header_buttons .header_button3 { background-image: url(/themes/4/pics/search/header/more_l.png); }
    
/* HeaderRows */
    .header-row{color:white;background:#2e76a6;background:-moz-linear-gradient(top,#3681b3 0%,#2e76a6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3681b3),color-stop(100%,#2e76a6));background:-webkit-linear-gradient(top,#3681b3 0%,#2e76a6 100%);background:-o-linear-gradient(top,#3681b3 0%,#2e76a6 100%);background:-ms-linear-gradient(top,#3681b3 0%,#2e76a6 100%);background:linear-gradient(top,#3681b3 0%,#2e76a6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3681b3',endColorstr='#2e76a6',GradientType=0)} 
    .header-row a { color: White; }
    
    .searchText div.more a { color: #666; }
    
/* Searchform */
	/*.sf-filter-right, .searchform_button, #sf-searchlist,  .search_popup_button_search { border-color:#B9914B !important; }*/
    .sf-ddl-pop-group-header, .sf-filter-selected span, .sf-ddl-pop-item-selected { color: #0083B4 !important; }
    .sf-extra-filter { background-image: url(/masterpages/pics/icons/arrows/gold_down.png); }
/*.sf-filter-right, .searchform_button, input[type=button].search_popup_button_search, input[type=submit].search_popup_button_search {
    -moz-box-shadow: inset 0px 1px 0px 0px #f4d696 !important;
    -webkit-box-shadow: inset 0px 1px 0px 0px #f4d696 !important;
    box-shadow: inset 0px 1px 0px 0px #f4d696 !important;
    background: #e3c076;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzNiUiIHN0b3AtY29sb3I9IiNlM2MwNzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYWI4MjNiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==) !important;
    background: -moz-linear-gradient(top, #e3c076 36%, #ab823b 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(36%,#e3c076), color-stop(100%,#ab823b)) !important;
    background: -webkit-linear-gradient(top, #e3c076 36%,#ab823b 100%) !important;
    background: -o-linear-gradient(top, #e3c076 36%,#ab823b 100%) !important;
    background: -ms-linear-gradient(top, #e3c076 36%,#ab823b 100%) !important;
    background: linear-gradient(top, #e3c076 36%,#ab823b 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3c076', endColorstr='#ab823b',GradientType=0 ) !important;
    border-color: #ab823b !important;
    -webkit-text-shadow: 1px 1px 0 #ab823b;
    text-shadow: 1px 1px 0 #ab823b;
}
    .sf-ddl-pop-back, .sf-ddl-pop-back:hover {
        background: none !important;
    }*/

    #educations .searchHeaderRow .header5 a {color:#666; }

/* new serp */
#educations .search-result-row td{border-top:solid 1px #f1f1f1;border-left:none;border-right:none}
#educations tr.search-result-row td { background-color:#f9f8f8 }
#educations tr.search-result-row-alt td { background-color:#ffffff }
#educations .search-result-row:hover td { background-color: #aaaaaa !important; }
#educations .header4 { padding: 12px 0 2px 0; }
#educations .header4:first-child { padding: 3px 0 !important; }
.compare-container { display: none; }
.searchHeaderRow td.header4 { border-top: solid 1px white; position: relative; top: -1px; }
.search-header-line { display: none; }
.search-column-institute { width: 140px !important; }

/* widths */
table#educations .search-column-place { width: 80px; }
table#educations .search-column-price { width: 70px; }

/* OLD SEARCH - Rewamp */
.sf-filter-right, .searchform_button, .search_popup_button_close { background: none; background-color: #0083B4;}
.sf-filter-right, .searchform_button, .search_popup_button_search { border-color: #0083B4; }

/* selection */
    ::selection {background-color: #3393b8; color: white; }

/* menu */
    .emg-head li.site-menu-li.active { border-color: #D2A65A !important; }
    .emg-head li.site-menu-li.active a span,
    .emg-head #site-menu li.site-menu-li:hover a.site-menu-item { color: #D2A65A !important; }
    .emg-head ul.menu-dd li a:hover { background-color: #f8f8f8; }

/* BG */
    .autoCompleteGroup { background: none; background-color: #0083B4 !important;}
    .autoCompleteSearchList:after { border-bottom-color: #0083B4 !important; }

/* BUTTONS */
input[type="button"], input[type="submit"], input[type="reset"], .button, a.button, input.button, .button-big, a.button-big { background-color: #289c64 !important;  color: white;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=180, Color=#007128)"; text-shadow: 0 1px 0 #007128; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=180, Color=#007128); }
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, .button:hover, a.button:hover, input.button:hover, .button-big:hover, a.button-big:hover { background-color: #218e59 !important; color: white !important; }

/* BTN BLUE */
input[type=submit].button-big-blue, .button-big-blue, a.button-big-blue, input.button-big-blue { background-color: #0083B4; color: white; }
input[type=submit].button-big-blue:hover, .button-big-blue:hover, a.button-big-blue:hover, input.button-big-blue:hover { background-color: #35749a; }

/* CTA - Green button */
    input[type=submit].button-big, input[type=submit].button-big-cta, input.button-big-cta, a.button-big-cta, .button-big-cta { background-color: #289c64 !important; color: white; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=180, Color=#007128)"; text-shadow: 0 1px 0 #007128; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=180, Color=#007128); }
    input[type=submit].button-big:hover, input[type=submit].button-big-cta:hover, input.button-big-cta:hover, a.button-big-cta:hover, .button-big-cta:hover { background-color: #218e59 !important; color: white !important; }