﻿/* framework */
    @import "/css/default/uc.css";
    @import "/css/default/rc.css";
    @import "/css/default/html.css";
    @import "/css/default/frame.css";
    @import "/css/default/forms.css";
    @import "/css/default/search.css";

/* Height Restrictions */
    .CatSponsor .body { height: 129px !important; overflow: hidden; }
    /* Images */
    .CatSponsor .body .image,
    #searchText .searchTextImg { max-height: 110px !important; }
    .sponsorAlt .CatSponsor .body .image { max-height: 100px; }
    /* Wide sponsor*/
    .sponsorAlt .CatSponsor .body { height: 105px !important; overflow: hidden; }
    #searchText .searchText { line-height: 15px; }

/* LINKS */
    a { font-weight:bold; color:#184c8e; text-decoration:none; }
    a:hover, #menu a:hover, .pres .header a:hover, .FooterList a:hover { color:#285a0c; 
        -webkit-transition: color .7s;
        -moz-transition: color .7s;
        -o-transition: color .7s;
        -ms-transition: color .7s;
        transition: color .7s; 
    }
    .review-search-container .search-result-row-mov a, .review-search-container .search-result-row-mov a:hover { color:#184c8e; }
    #menuSub a:hover { color: White; }
    #menu .active a:hover { color: White; cursor: pointer; }
    .singleEducationInstitute { color:#184c8e; }

/* HEADERS & TEXT */
    h1, .h1 { color:#285a0c; font-size:12pt; font-weight: bold; }
    h2, .h2 { color:#46608B; font-size:11pt; font-weight: bold; margin-bottom:3px; }
    h3, .h3 { color: #46608B; font-size:9pt; font-weight:bold; margin-top: 5px; margin-bottom:4px; } 
    h4, .h4 { color: #000; font-size:8pt; font-weight:normal; margin: 0px; padding: 0px; font-style: italic;  } 
    .h1frame { color: #6E6E6E; margin: 0px; padding: 0px; font-size: 14pt;}
    .txtMark { color: #ff8f34; }

/* FRAME */
    /* HeaderRow */
    .FrameHeaderRow { height: 190px; text-align: center; background: #2b5f90 url(/themes/6/pics/bg_top.jpg) repeat-x; background-position: center; }
    .FrameHeaderRowSubmenu { height: 40px; line-height: 40px; text-align: left; background: #2b5f90 url(/themes/6/pics/bg_top_sub.jpg) repeat-x;}

/* search */
    .searchFormLeft .select, .searchFormStartSearch .select { background-image:url(/themes/6/pics/forms/bg_select_rc.png) !important; }
    .searchFormLeft .button, .searchFormStartSearch .button, .searchCompareButtonActivator a { background: #e2c279 url(/themes/6/pics/forms/bg_inputbutton.png) repeat-x !important; }
    /* startSearch */
    .searchHeadIcon { background-image: url(/themes/2/pics/search/icon.png); }
    .searchHeadTitle { background-image: url(/themes/2/pics/search/bg.png); }
    /* headers */
    #educations td.header3 a { color: #6e6e6e; }

    /* PresentationsHeader */
    .pres .header { background-color:#184c8e; border: none; color:#FFF; }
    .pres .header a { color:#FFF; }
    .pres .header a:hover { color:#FFFFCC; }
    .pres .header a.nolink { color: #FFF; }

    /* MenuActive Image */
    #menu .active { background-image: url(/themes/6/pics/bg_menuactive.png); }

    /* Table Headers */
    .tableHead { text-indent: 4px; background: #CCC url(/themes/6/pics/bg_header.png) repeat-x; height: 22px; line-height: 22px; font-size: 8pt; color: White; font-weight: bold; }
    .tableHead2 { text-indent: 4px; background: #CCC url(/masterpages/pics/frame/bg_header_gray.png) repeat-x; height: 22px; line-height: 22px; font-size: 8pt; color: #777777; font-weight: bold; }
    
/* INPUTS */
    input[type="button"], input[type="submit"] {
	    color: #FFF;
	    border: solid 1px #347113;
	    background: #347113;
        background: -moz-linear-gradient(top,  #4b9c1f 0%, #347113 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b9c1f), color-stop(100%,#347113));
        background: -webkit-linear-gradient(top,  #4b9c1f 0%,#347113 100%);
        background: -o-linear-gradient(top,  #4b9c1f 0%,#347113 100%);
        background: -ms-linear-gradient(top,  #4b9c1f 0%,#347113 100%);
        background: linear-gradient(top,  #4b9c1f 0%,#347113 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b9c1f', endColorstr='#347113',GradientType=0 );
    }
    input[type="button"]:hover, input[type="submit"]:hover {
	    background: #347113;
        background: -moz-linear-gradient(top,  #347113 0%, #4b9c1f 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#347113), color-stop(100%,#4b9c1f));
        background: -webkit-linear-gradient(top,  #347113 0%,#4b9c1f 100%);
        background: -o-linear-gradient(top,  #347113 0%,#4b9c1f 100%);
        background: -ms-linear-gradient(top,  #347113 0%,#4b9c1f 100%);
        background: linear-gradient(top,  #347113 0%,#4b9c1f 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#347113', endColorstr='#4b9c1f',GradientType=0 );
    }
    input[type="button"]:active, input[type="submit"]:active {
	    color: #347113;
        background: -moz-linear-gradient(top,  #4b9c1f 0%, #347113 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b9c1f), color-stop(100%,#347113));
        background: -webkit-linear-gradient(top,  #4b9c1f 0%,#347113 100%);
        background: -o-linear-gradient(top,  #4b9c1f 0%,#347113 100%);
        background: -ms-linear-gradient(top,  #4b9c1f 0%,#347113 100%);
        background: linear-gradient(top,  #4b9c1f 0%,#347113 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b9c1f', endColorstr='#347113',GradientType=0 );
    }
    .select { background:url(/themes/6/pics/forms/bg_select_main.png) left top no-repeat !important; }
    .selected { background-image:url(/themes/6/pics/forms/bg_select_rc_selected.png); }
    #irRC .select, #calRC .select, .searchFormRCB .select { background:url(/themes/6/pics/forms/bg_select_rc.png) left top no-repeat !important; }   /* RC Select */
    #irLC .select { background:url(/themes/6/pics/forms/bg_select_lc.png) left top no-repeat !important; }                                      /* LC Select */

    /* Serchfilters */
    .searchFilters .select, .ddRC .select { background:url(/themes/6/pics/forms/bg_select_rc.png) left top no-repeat; }                      /* RC Select */
    .searchFilters .searchFilterSelected  { color:#fff;background:url(/themes/6/pics/forms/bg_select_rc_selected.png) left top no-repeat; } /* RC Select/Selected */
    
/* STARS */
    .filledRatingStar { background-image: url(/masterpages/pics/icons/star.png); } 
    .emptyRatingStar { background-image: url(/masterpages/pics/icons/star_gray.png); }
    .savedRatingStar { background-image: url(/masterpages/pics/icons/star_half.png); }
    
/* RIGHTCOLUMNS */
    /* Frame */
        .RCColor .left { background-image: url(/masterpages/pics/frame/rightcolumn/bg_green_left.png); }
        .RCColor .mid { background-image: url(/masterpages/pics/frame/rightcolumn/bg_green_mid.png); }
        .RCColor .right { background-image: url(/masterpages/pics/frame/rightcolumn/bg_green_right.png); }
    /* Icons */
        .RCInfo { background-image: url(/masterpages/pics/icons/frame/green/topleftinfo.png) !important; }
        .RCLogin { background-image: url(/masterpages/pics/icons/frame/green/topleftlogin.png) !important; }
        .RCSearch { background-image: url(/masterpages/pics/icons/frame/green/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; }
        
/* Calendar */
    #gymnasiumCalendar .CalendarColor { color:#333; background-color:#f1f1f1; width:14%; }
    #gymnasiumCalendar .CalendarDateHighLight { background-color:#d7f1d5; width:14%; }
    #gymnasiumCalendar .CalendarDateHighLight a { color:#333 !Important; }
    #gymnasiumCalendar .CalendarOtherDay { background-color:#f1f1f1; width:14%; color: Gray; }
    
/* HTML Box */    
    #HTMLBox .footer td { background-color: #277421 !important; }
    #HTMLBox .footer td span { color: White; }
    
    .compareButton { background-image: url(/masterpages/pics/buttons/info_request_mail.png); background-repeat: no-repeat; width: 128; height: 20px; padding-top: 5px; padding-left: 30px; cursor: pointer; font-weight: bold; }
    
/* More information */
    .moreInfoL { background-image: url(/masterpages/pics/buttons/moreinfo/green/bg_left.png) }
    .moreInfoR { background-image: url(/masterpages/pics/buttons/moreinfo/green/bg_right.png) }
    .moreInfoM { background-image: url(/masterpages/pics/buttons/moreinfo/green/bg_mid.png) }
    
/* Social Forums */
    .social_head { background-color: #002E67; color: White; }
    
/* Video Presentations */
    .videosSquare { background-image: url(/masterpages/pics/presentations/video/6/step.png); }
    .videoSquareSelected { background-image: url(/masterpages/pics/presentations/video/6/stepselected.png); }
    
/* Compare Button */
    .searchCompareButtonActivator a { line-height: 20px; height: 20px; padding-top: 0px; }
    
/* AutoComplete Freetext */
    div.autoCompleteSearchList { background-color:#edf8ff; border:1px #97b2bd solid; }
    li.autoCompleteSearchListItemActive { background-color:#badff9; color:#000; }
    
/* Header Buttons */
    .header_buttons .header_button1 { background-image: url(/themes/2/pics/search/header/educations_l.png); }
    .header_buttons .header_button2 { background-image: url(/themes/2/pics/search/header/info_l.png); }
    .header_buttons .header_button3 { background-image: url(/themes/2/pics/search/header/more_l.png); }
    
/* HeaderRows */
    .header-row{background:#002e67;background:-moz-linear-gradient(top,#003e8b 0%,#002e67 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#003e8b),color-stop(100%,#002e67));background:-webkit-linear-gradient(top,#003e8b 0%,#002e67 100%);background:-o-linear-gradient(top,#003e8b 0%,#002e67 100%);background:-ms-linear-gradient(top,#003e8b 0%,#002e67 100%);background:linear-gradient(top,#003e8b 0%,#002e67 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003e8b',endColorstr='#002e67',GradientType=0)}
    .header-row a { color: White; }
    
    .compare-container #btnCompare { top: -55px; }
    
/* Searchform */
	.sf-filter-right, .searchform_button, #sf-searchlist,  .search_popup_button_search { border-color:#2f578b !important; }
    .sf-ddl-pop-group-header, .sf-filter-selected span, .sf-ddl-pop-item-selected { color: #108635 !important; }
    .sf-filter-right, .searchform_button, .search_popup_button_search  
    {
        background: #333;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzNiUiIHN0b3AtY29sb3I9IiMzNTcwYTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWEzYTY0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==) !important;
        background: -moz-linear-gradient(top,  #3570a8 36%, #1a3a64 100%) !important;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(36%,#3570a8), color-stop(100%,#1a3a64)) !important;
        background: -webkit-linear-gradient(top,  #3570a8 36%,#1a3a64 100%) !important;
        background: -o-linear-gradient(top,  #3570a8 36%,#1a3a64 100%) !important;
        background: -ms-linear-gradient(top,  #3570a8 36%,#1a3a64 100%) !important;
        background: linear-gradient(top,  #3570a8 36%,#1a3a64 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3570a8', endColorstr='#1a3a64',GradientType=0 ) !important;
    }
    .sf-ddl-pop-back, .sf-ddl-pop-back:hover 
    {
        
        background: #f4f8fe;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzNiUiIHN0b3AtY29sb3I9IiNmNGY4ZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2FkYWVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==) !important;
        background: -moz-linear-gradient(top,  #f4f8fe 36%, #cadaee 100%) !important;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(36%,#f4f8fe), color-stop(100%,#cadaee)) !important;
        background: -webkit-linear-gradient(top,  #f4f8fe 36%,#cadaee 100%) !important;
        background: -o-linear-gradient(top,  #f4f8fe 36%,#cadaee 100%) !important;
        background: -ms-linear-gradient(top,  #f4f8fe 36%,#cadaee 100%) !important;
        background: linear-gradient(top,  #f4f8fe 36%,#cadaee 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8fe', endColorstr='#cadaee',GradientType=0 ) !important;
    }
    
    .sf-extra-filter { background-image: url(/masterpages/pics/icons/arrows/gold_down.png); }