/* CSS Document */


#gsapProgress { position:fixed; top:0; left:0; -webkit-appearance:none; appearance:none; width:100%; height:4px; border:none; background:transparent; }
#gsapProgress::-webkit-progress-bar { background:transparent; }
/*
#gsapProgress::-webkit-progress-value { background:linear-gradient(to left, #db38b5,#fc4236,#ff6b01,#ff6b01,#dbcd00,#dbcd00); background-attachment:fixed; }
#gsapProgress::-moz-progress-bar { background:linear-gradient(to left, #db38b5,#fc4236,#ff6b01,#ff6b01,#dbcd00,#dbcd00); background-attachment:fixed; }
*/
#gsapProgress::-webkit-progress-value { background:linear-gradient(to left, #58b,#bde); background-attachment:fixed; }
#gsapProgress::-moz-progress-bar { background:linear-gradient(to left, #58b,#bde); background-attachment:fixed; }



/* CBR Construct */
#gsapCBRConstruct { position:relative; padding:0; width:50%; margin:0 auto; }
#gsapCBRContruct1 { position:absolute; bottom:0; width:100%; left:0; }
#gsapCBRContruct2 { width:100%; left:0; }
#gsapCBRContruct3 { position:absolute; bottom:0; width:100%; left:0; }
#gsapCBRContruct4 { position:absolute; bottom:0; width:100%; left:0; }
#gsapCBRContruct5 { position:absolute; bottom:0; width:100%; left:0; }
#gsapCBRContruct6 { position:absolute; bottom:0; width:100%; left:0; }





/* CBR Scheme */
#gsapCBRScheme { position:relative; width:100%; }
#gsapCBRScheme1 { position:absolute; top:14%; left:0; width:35.21%; height:auto; }
#gsapCBRScheme1 .o_content { position:absolute; top:30%; left:0; width:70%; font-size:.9rem; }
#gsapCBRScheme2 { position:absolute; top:48%; left:6%; width:25.31%; height:auto; }
#gsapCBRScheme2 .o_content { position:absolute; top:37%; left:0; width:100%; font-size:.9rem; }
#gsapCBRScheme3 { position:absolute; top:60%; left:27%; width:15.83%; height:auto; }
#gsapCBRScheme3 .o_content { position:absolute; top:83%; left:0; width:100%; font-size:.9rem; }
#gsapCBRScheme4 { position:absolute; top:53%; left:55%; width:25.52%; height:auto; }
#gsapCBRScheme4 .o_content { position:absolute; top:70%; left:18%; width:82%; font-size:.9rem; }
#gsapCBRScheme5 { position:absolute; top:36%; left:64%; width:31.2%; height:auto; }
#gsapCBRScheme5 .o_content { position:absolute; top:0; left:45%; width:55%; font-size:.9rem; }
#gsapCBRScheme6 { position:absolute; top:2%; left:66%; width:34.15%; height:auto; }
#gsapCBRScheme6 .o_content { position:absolute; top:40%; left:37%; width:63%; font-size:.9rem; }



/* CBR Protect */
#gsapCBRProtect { position:relative; width:100%; }
#gsapCBRProtect1 { position:absolute; top:38%; left:0; width:45.8%; height:auto; }
#gsapCBRProtect1 .o_content { position:absolute; top:50%; left:0; width:40%; font-size:.9rem; }
#gsapCBRProtect2 { position:absolute; top:36%; left:60%; width:40.4%; height:auto; }
#gsapCBRProtect2 .o_content { position:absolute; top:25%; left:50%; width:50%; font-size:.9rem; }
