.test_page { .social-container { background: #eee; padding: 25px 50px; } .mysy-social{ color:#0d6efd !important; } .imgprofile{ width :168px; height :168px; border-radius: 10rem !important; } .nonlable{ color: transparent; width: 5rem; font-size: 1rem; } a.social { margin: 0 1rem; transition: transform 250ms; display: inline-block; } a.social:hover { transform: translateY(-2px); } a.youtube { color: #eb3223; } a.facebook { color: #4968ad; } a.twitter { color: #49a1eb; } a.instagram { color: black; } .default-nav { display: none !important; } .player-wrapper { position: relative; padding-top: 56.25%; width: 20%; height: 20%; /* Player ratio: 100 / (1280 / 720) */ } .react-player { position: absolute; top: 0; left: 0; } text-align: center; html, body { margin: 0; } #App { font-family: sans-serif; /* Give app full page to work with */ height: 100vh; } .ch_burger_menu { left: 2px !important; top: 3px !important; max-height: 500px !important; } #page-wrap { text-align: center; /* Prevent sidebar from showing a scrollbar on page */ overflow: auto; } /* Individual item */ .bm-item { display: inline-block; /* Our sidebar item styling */ text-decoration: none; margin-bottom: 10px; color: black; transition: color 0.2s; } /* Change color on hover */ .bm-item:hover { color: white; } /* The rest copied directly from react-burger-menu docs */ /* Position and sizing of burger button */ .bm-burger-button { @media only screen and (min-width: 992px) and (max-width: 1199px){ display: none; } @media only screen and (min-width: 601px) and (max-width: 991px) { display: none; } @media only screen and (min-width: 1200px) { display: none; } position: fixed; width: 36px; height: 20px; left: 2%; top: 0.5rem; } .bm-burger-button_label { position: fixed; width: 36px; height: 30px; left: 2%; top: 14px; font-size: small; color: red; } /* Color/shape of burger icon bars */ .bm-burger-bars { background: red; height: 15% !important; } /* Position and sizing of clickable cross button */ .bm-cross-button { height: 24px; width: 24px; } /* Color/shape of close button cross */ .bm-cross { background: #bdc3c7; } /* General sidebar styles */ .bm-menu { background: white; padding: 2.5em 1.5em 0; text-align: left; text-decoration: none; margin: 10px; font-size: small; overflow: hidden !important; border-radius: 10px; } /* Morph shape necessary with bubble or elastic */ .bm-morph-shape { fill: #373a47; } /* Wrapper for item list */ .bm-item-list { color: #b8b7ad; } /* Styling of overlay */ .bm-overlay { left: 2px !important; top: 3px !important; background: rgba(0, 0, 0, 0.3); } .Tabs { width: 80%; height: auto; min-height: 400px; background: #053742 !important; margin: 3.5rem auto 1.5rem; padding: 2rem 1rem; color: #e8f0f2; border-radius: 2rem !important; } .div_row2 { text-align: center; border-width: 0.01rem; margin-bottom: 0.1rem; margin-top: 1rem; border-radius: 1rem; font-size: small; } .btn_login { width: 10rem; background-color: #104277 !important; } .okUpdateData { font-size: small; color: green; font-style: italic; } .koUpdateData { font-size: small; color: red; font-style: italic; } } .carte_visite { font-family: "Verdana", "Quicksand", "Signika", "sans-serif"; .main_div { width: 100%; height: 300px; } .ch_div_centre { float: left; height: 300px; margin: auto; padding: 0px; border-radius: 1rem; text-align: left; color: rgb(10, 42, 77); background-color: white; } .ch_div_droite { float: left; border: 0px solid black; border-width: 0px; width: 40%; height: 300px; margin: auto; padding: 10px; border-radius: 1rem; text-align: left; color: rgb(10, 42, 77); background-color: white; padding-top: 1rem !important; line-height: 2.5rem !important; } .myhr { width: 5px !important; height: 300px !important; color: black; margin: 0px; } .ch_div_gauche { float: left; border: 0px solid black; border-width: 0px; width: 30%; height: 300px; margin: auto; padding: 0px; border-radius: 1rem; text-align: left; color: rgb(10, 42, 77); background-color: white; } img { display: block; border-radius: 10rem; border: 1px solid black; width: 40% !important; height: 10%; margin-left: auto; margin-right: auto; height: auto; } ul { list-style-type: none; padding: 0; /* Remove padding */ margin: 0; /* Remove margins */ } .div_nom { font-family: "Verdana", "Quicksand", "Signika", "sans-serif"; font-size: 1.1rem; color: #000080; font-weight: bold; text-align: center; } .div_function { font-family: "Verdana", "Quicksand", "Signika", "sans-serif"; font-size: 1.1rem; color: #000080; font-weight: lighter; text-align: center; } .div_coordonnees { padding: 5px; margin: 5px; font-size: large; } @media only screen and (min-width: 1200px) { /* Ordi de bureau et grands ecrans*/ .align_gauche { margin-left: 0rem; width: 100%; float: right; text-align: left; font-family: "verdana", "Quicksand", "Signika", sans-serif; font-size: small; } .recherchefilter { display: none; } .okUpdateData { font-size: large; color: green; font-style: italic; } .koUpdateData { font-size: large; color: red; font-style: italic; } .rech_container { width: 90%; height: 200px; background: aqua; margin: auto; padding: 10px; border-radius: 30px; } .rech_leftbox { float: left; //border: 0px solid black; border-width: 1px; width: 20%; height: 100%; padding: 0.5rem; border-radius: 1rem; //margin-top: 1rem !important; margin-bottom: 0.1rem; font-size: small !important; font-family: "verdana", "Quicksand", "Signika", sans-serif !important; } .rech_middlebox { float: left; border-width: 2px; width: 59%; height: 100%; margin: auto; padding: 0rem; border-radius: 30px; margin-right: 0%; //background-color: #f8f9f9; //overflow-y:scroll; } .rech_rightbox { float: right; //border-left: 0px solid black; width: 20%; height: 100%; margin: 0px; padding: 0px; border-radius: 0px; margin-right: 0%; height: 100%; margin-top: 1rem !important; } .rech_rightbox .button2 { opacity: 1; background: #619e31; border: 1px; outline: 0; border-bottom: 2px solid transparent; color: white; font-size: medium !important; border-radius: 1rem; margin: 0px; padding: 0px; text-align: center; margin-bottom: 0.5rem; } .rech_rightbox_inside { float: left; width: 100%; height: 100%; margin: auto; padding: 0px; border-radius: 0px; margin-right: 0%; overflow-y: scroll; height: 800px; font-family: "verdana", "Quicksand", "Signika", sans-serif; font-size: small; padding-right: 5px; margin-right: 5px; } .textsurimage { color: rgb(218, 207, 207); background-color: transparent; font-size: 40pt; text-align: center; position: absolute; top: 30%; left: 50%; transform: translate(-50%, -50%); position: absolute; } .rech_list_formation2 { display: inline-block; width: 98%; background-color: white; height: auto; padding: 1px; outline: 1px solid #ccc; //border: 1px solid #999; margin: 0; text-align: left; //border-radius: 20px; margin-bottom: 1px; background-color: white; //box-shadow: 0 2px 1px -1px rgb(0 0 0 / 20%), 0 1px 1px 0 rgb(0 0 0 / 14%),0 1px 3px 0 rgb(0 0 0 / 12%); -webkit-box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%); box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%); } .textsurimage23 { color: rgb(218, 207, 207); background-color: transparent; text-align: center; position: absolute; top: 20%; left: 40%; } h4 { display: inline-block; font-size: xx-large; /*or whatever you want*/ color: white; } .default_font { color: #3c4043; display: inline-block; line-height: 28px; font-size: medium; } .form-input { border-radius: 10rem; height: 2.5rem; font-size: small; line-height: 1.43; font-size: 14px; margin-bottom: 4px; color: #3b3e40; } .form { font-size: medium; width: 90%; margin-left: auto; margin-right: auto; margin-bottom: 0.5rem; position: relative; margin-top: 1rem; z-index: 11; } .form span { position: absolute; right: 0.2rem; top: 0.1rem; padding: 2px; border-left: 0.2rem solid #d1d5db; height: 2.4rem; } .form span_clear { position: absolute; right: 1.5rem !important; top: 0.1rem !important; padding: 2px; border-left: 0.2rem solid #d1d5db !important; height: 2.4rem; padding-left: 0.5rem; padding-right: 0.5rem; } form svg { margin-top: 0.8rem !important; } .left-pan { padding-left: 7px; } .left-pan i { padding-left: 10px; } .containerBox { position: fixed; margin-top: 0.5rem; height: 10rem; border: 0.2rem solid #0d0e10; width: 100%; background-color: #999; } .containerBox0 { float: left; width: 30%; } .text_head_droite { color: #3b3e40; font-family: "lucida", "verdana", "Quicksand", "Signika", sans-serif; font-size: small; font-weight: bold; text-align: right; } .text_head_gauche { color: #3b3e40; font-family: "lucida", "verdana", "Quicksand", "Signika", sans-serif; font-size: small; font-weight: bold; text-align: left; } .text_head { color: white; font-family: "verdana", "Quicksand", "Signika", "sans-serif"; font-size: 1.2rem; width: 90%; margin-left: auto; margin-right: auto; } .text-box { position: absolute; height: 100%; text-align: center; width: 100%; } .text-box:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; } .img_logo { display: block; height: auto; margin-left: 0px; margin-right: auto; max-width: 18%; max-height: 3rem; } .form-select { font-size: x-small !important; padding-left: 0px !important; padding-right: 1rem !important ; } .mb-3 { margin-bottom: 0.7rem !important; font-size: xx-small !important; } .input-group-text { font-size: x-small !important; padding-left: 0px !important; } .filter_span { padding-top: 0.3rem; padding-bottom: auto; word-break: break-word; margin-right: 0.5rem; color: #104277; font-size: 0.75rem; white-space: nowrap; width: 30%; margin-top: 0.3rem; } .filter_val { padding-top: 0.1rem; padding-bottom: auto; word-break: break-word; margin-right: 0.5rem; font-size: 0.75rem; white-space: nowrap; border: none; background: transparent; color: #3b3e40; font-family: "verdana", "Quicksand", "Signika", sans-serif; border: 0.1rem solid black; border-radius: 0.3rem !important; width: 65%; margin-top: 0.3rem; margin-right: 0px; } .div_row2 { float: left; //border:0px solid black; border-width: 0.01rem; width: 100%; margin-bottom: 0.1rem; //border-radius: 1rem; position: fixed; z-index: 10; } .div_row_haut { float: left; //border:1px solid black; //border-width: 0.01rem; width: 100%; //border-radius: 1rem; background-color: #3b3e40; z-index: 10; } .div_row_bas { float: right; width: 100%; height: 12rem; background-color: #e7f3fb; z-index: 10; background: url("../../mysy_img/MYSY-banner-compte_v2.png") no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; //border-bottom-left-radius: 25px; //border-bottom-right-radius: 25px; } .div_mobile { position: absolute; top: 12rem; z-index: 1; width: 100%; height: 100%; } .pieddepage { z-index: 50; width: 100%; float: left; color: white !important; } .menuPrincipal { box-shadow: 10px 10px 10px 10px rgb(0 0 0 / 15%); margin-left: 1rem; font-family: "Quicksand", "Signika", "sans-serif"; color: white; float: right; cursor: pointer; text-align: right; font-size: small; border: 2px solid transparent; white-space: nowrap; text-transform: uppercase; } .menuPrincipal:hover { color: #81bc3a; padding-left: 0; transition: color 0.3s linear; letter-spacing: 0.1rem; text-decoration: solid; text-underline-offset: 3px; border-bottom-width: 1px; border-bottom-style: solid; text-decoration: underline; } .div_001 { width: 90%; margin-left: auto; margin-right: auto; } .div_002 { float: left; width: 50%; text-align: left; } .div_003 { float: left; width: 50%; text-align: right; color: white; margin-top: 0.5rem; } .div_004 { color: white; width: 100%; height: 0.1rem; opacity: 100%; margin-left: auto; margin-right: auto; float: left; margin: 0.2rem; } .div_005 { width: 100%; float: left; } .hilightsoustitre { background: #113459; color: #fff; display: block; font-size: 1rem; margin-bottom: 0.5rem; } .tab_gauche { width: 50%; float: left; text-align: left; } .tab_droite { width: 50%; float: right; text-align: right; } .tab_gauche_metier { width: 50%; float: left; text-align: left; } .tab_droite_metier { width: 50%; float: right; text-align: right; } .img_thematique_metier { display: block; border-radius: 10rem; max-width: 360px; } .met_polaroid_gauche { width: 97%; background-color: white; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); margin-bottom: 5px; cursor: pointer; border-radius: 12px; } .met_polaroid_gauche:hover { transition-duration: 0.5s; transform: scale(1.1); box-shadow: 0px 10px 20px 2px rgba(0, 0, 0, 0.25); } .met_polaroid_droite { width: 97%; background-color: white; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); margin-bottom: 5px; margin-left: 3%; cursor: pointer; border-radius: 12px; } .met_polaroid_droite:hover { transition-duration: 0.5s; transform: scale(1.1); box-shadow: 0px 10px 20px 2px rgba(0, 0, 0, 0.25); } .met_container { text-align: center; padding: 1px 2px; letter-spacing: 2px; font-size: small; color: #3b3e40; } .met_text { margin-bottom: 0.1rem; font-size: x-small; font-weight: bold; white-space: nowrap; overflow: hidden; } .met_text_larg { margin-bottom: 0.1rem; font-size: xx-small; font-weight: bold; white-space: nowrap; overflow: hidden; } .met_text_all_categories { margin-bottom: 0.1rem; font-size: x-small; margin-top: 1rem; } .met_container_all_categories { text-align: center; padding: 1px 2px; letter-spacing: 2px; font-size: small; color: #3b3e40; height: 3rem; } .met_polaroid_gauche_all_categories { width: 100%; background-color: white; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); margin-bottom: 5px; cursor: pointer; border-radius: 12px; } .tab_gauche_all_categories { width: 100%; float: left; text-align: left; } .img_categorie { width: 100%; border-top-right-radius: 12px; border-top-left-radius: 12px; } .h1_transparent { color: transparent; //color: red; font-size: 0.1rem; } .mymenu_item { font-size: 0.5rem !important; } .MuiMenuItem-root { font-size: 0.5rem !important; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { /*style grande tablettes & Pc portable */ .div_row { float: left; //border:0px solid black; border-width: 0.01rem; width: 100%; margin-bottom: 1rem; border-radius: 1rem; } .div_row_gauche { float: left; //border:0px solid black; border-width: 0.01rem; width: 48%; border-radius: 1rem; } .div_row_droite { float: right; //border:0px solid black; border-width: 0.01rem; width: 48%; border-radius: 1rem; } .align_gauche { margin-left: 0rem; width: 100%; float: right; text-align: left; font-family: "verdana", "Quicksand", "Signika", sans-serif; font-size: small; } .recherchefilter { display: none; } .okUpdateData { font-size: medium; color: green; font-style: italic; } .koUpdateData { font-size: medium; color: red; font-style: italic; } .rech_container { width: 90%; height: 200px; background: aqua; margin: auto; padding: 10px; border-radius: 30px; } .rech_leftbox { float: left; //border: 0px solid black; border-width: 1px; width: 20%; height: 100%; padding: 0.5rem; border-radius: 1rem; //margin-top: 1rem !important; margin-bottom: 0.1rem; font-family: "verdana", "Quicksand", "Signika", sans-serif !important; } .rech_middlebox { float: left; border-width: 2px; width: 59%; height: 100%; margin: auto; padding: 0rem; border-radius: 30px; margin-right: 0%; //background-color: #f8f9f9; //overflow-y: scroll; } .rech_rightbox { float: right; //border: 0px solid black; border-width: 0px; width: 20%; height: 100%; margin: auto; padding: 0px; border-radius: 0px; margin-right: 0%; overflow-y: scroll; } .rech_rightbox .button2 { opacity: 1; background: #619e31; border: 1px; outline: 0; border-bottom: 2px solid transparent; color: white; font-size: medium !important; border-radius: 1rem; margin: 0px; padding: 0px; text-align: center; margin-bottom: 0.5rem; } .rech_rightbox_inside { float: left; width: 100%; height: 100%; margin: auto; padding: 0px; border-radius: 0px; margin-right: 0%; overflow-y: scroll; height: 800px; font-family: "verdana", "Quicksand", "Signika", sans-serif; font-size: medium; padding-right: 5px; margin-right: 5px; } .textsurimage { color: rgb(218, 207, 207); background-color: transparent; font-size: 40pt; text-align: center; position: absolute; top: 30%; left: 50%; transform: translate(-50%, -50%); position: absolute; } .rech_list_formation2 { display: inline-block; width: 98%; height: auto; padding: 1px; outline: 1px solid #ccc; //border: 1px solid #999; margin: 0; text-align: left; //border-radius: 20px; margin-bottom: 1px; background-color: white; //box-shadow: 0 2px 1px -1px rgb(0 0 0 / 20%), 0 1px 1px 0 rgb(0 0 0 / 14%), 0 1px 3px 0 rgb(0 0 0 / 12%); -webkit-box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%); box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%); } .textsurimage23 { color: rgb(218, 207, 207); background-color: transparent; text-align: center; position: absolute; top: 20%; left: 30%; width: 30rem; } .form-input { border-radius: 10rem; height: 2.5rem; font-size: small; } h4 { display: inline-block; font-size: x-large; /*or whatever you want*/ color: white; } .default_font { color: #3c4043; display: inline-block; line-height: 28px; font-size: medium; } .form { font-size: medium; width: 90%; margin-left: auto; margin-right: auto; margin-bottom: 0.5rem; position: relative; margin-top: 1rem; z-index: 11; } .form span { position: absolute; right: 0.2rem; top: 0.1rem; padding: 2px; border-left: 0.2rem solid #d1d5db; height: 2.4rem; } form svg { margin-top: 0.8rem !important; } .form span_clear { position: absolute; right: 1.5rem !important; top: 0.1rem !important; padding: 2px; border-left: 0.2rem solid #d1d5db !important; height: 2.4rem; padding-left: 0.5rem; padding-right: 0.5rem; } .left-pan { padding-left: 7px; } .left-pan i { padding-left: 10px; } .containerBox { position: relative; display: inline-block; margin-top: 0.5rem; } .text-box { position: absolute; height: 100%; text-align: center; width: 100%; } .text-box:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; } .img_logo { display: block; height: auto; margin-left: 0px; margin-right: auto; max-width: 20%; max-height: 3rem; } .form-select { font-size: 0.8rem !important; padding-left: 0px !important; padding-right: 1rem !important; } .mb-3 { margin-bottom: 0.5rem !important; font-size: small !important; } .input-group-text { font-size: 0.8rem !important; padding-left: 0px !important; } .filter_span { padding-top: 0.3rem; padding-bottom: auto; word-break: break-word; margin-right: 0.5rem; color: #104277; font-size: 0.75rem; white-space: nowrap; width: 30%; margin-top: 0.3rem; } .filter_val { padding-top: 0.1rem; padding-bottom: auto; word-break: break-word; margin-right: 0.5rem; font-size: 0.75rem; white-space: nowrap; border: none; background: transparent; color: #3b3e40; font-family: "verdana", "Quicksand", "Signika", sans-serif; border: 0.1rem solid black; border-radius: 0.3rem !important; width: 65%; margin-top: 0.3rem; margin-right: 0px; } .text_head { color: white; font-family: "verdana", "Quicksand", "Signika", "sans-serif"; font-size: 1.1rem; width: 90%; margin-left: auto; margin-right: auto; } .div_row2 { float: left; //border:0px solid black; border-width: 0.01rem; width: 100%; margin-bottom: 0.1rem; //border-radius: 1rem; position: fixed; z-index: 10; } .div_row_haut { float: left; //border:1px solid black; //border-width: 0.01rem; width: 100%; //border-radius: 1rem; background-color: #3b3e40; z-index: 10; } .div_row_bas { float: right; //border:1px solid black; //border-width: 0.01rem; width: 100%; //border-radius: 1rem; height: 11rem; background-color: #e7f3fb; z-index: 10; background-image: url("../../mysy_img/MYSY-banner-compte_v2.png"); //border-bottom-left-radius: 25px; //border-bottom-right-radius: 25px; } .div_mobile { position: absolute; //border:1px solid black; //border-width: 0.01rem; //background-color: #e6ebe2; top: 11rem; z-index: 1; width: 100%; height: 100%; } .pieddepage { z-index: 50; width: 100%; float: left; color: white !important; } .menuPrincipal { box-shadow: 10px 10px 10px 10px rgb(0 0 0 / 15%); margin-left: 1rem; font-family: "Quicksand", "Signika", "sans-serif"; color: white; float: right; cursor: pointer; text-align: right; font-size: small; border: 2px solid transparent; white-space: nowrap; text-transform: uppercase; } .menuPrincipal:hover { color: #81bc3a; padding-left: 0; transition: color 0.3s linear; letter-spacing: 0.1rem; text-decoration: solid; text-underline-offset: 3px; border-bottom-width: 1px; border-bottom-style: solid; text-decoration: underline; } .div_004 { color: white; width: 100%; height: 0.1rem; opacity: 100%; margin-left: auto; margin-right: auto; float: left; margin: 0.2rem; } .div_005 { width: 100%; float: left; } .hilightsoustitre { background: #113459; color: #fff; display: block; font-size: 0.9rem; margin-bottom: 0.5rem; } .tab_gauche { width: 50%; float: left; text-align: left; } .tab_droite { width: 50%; float: right; text-align: right; } .tab_gauche_metier { width: 100%; float: left; text-align: left; } .tab_droite_metier { width: 100%; float: right; text-align: right; } .img_thematique_metier { display: block; border-radius: 10rem; max-width: 360px; } .met_polaroid_gauche { width: 100%; background-color: white; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); margin-bottom: 5px; cursor: pointer; border-radius: 12px; } .met_polaroid_gauche:hover { transition-duration: 0.5s; transform: scale(1.1); box-shadow: 0px 10px 20px 2px rgba(0, 0, 0, 0.25); } .met_polaroid_droite { width: 100%; background-color: white; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); margin-bottom: 5px; cursor: pointer; border-radius: 12px; } .met_polaroid_droite:hover { transition-duration: 0.5s; transform: scale(1.1); box-shadow: 0px 10px 20px 2px rgba(0, 0, 0, 0.25); } .met_container { text-align: center; padding: 1px 2px; letter-spacing: 2px; font-size: small; color: #3b3e40; } .met_text { margin-bottom: 0.1rem; font-size: small; font-weight: bold; white-space: nowrap; overflow: hidden; } .met_text_larg { margin-bottom: 0.1rem; font-size: xx-small; font-weight: bold; white-space: nowrap; overflow: hidden; } .met_text_all_categories { margin-bottom: 0.1rem; font-size: x-small; margin-top: 1rem; } .met_container_all_categories { text-align: center; padding: 1px 2px; letter-spacing: 2px; font-size: small; color: #3b3e40; height: 3rem; } .met_polaroid_gauche_all_categories { width: 100%; background-color: white; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); margin-bottom: 5px; cursor: pointer; border-radius: 12px; } .tab_gauche_all_categories { width: 100%; float: left; text-align: left; } .img_categorie { width: 100%; border-top-right-radius: 12px; border-top-left-radius: 12px; } } }