/* -*- coding: latin-1 -*- */

/*
  euclidean_algo.css

  (c) Olivier Pirson --- http://www.opimedia.be/ --- olivier_pirson_opi@yahoo.fr
  Débuté le 24 avril 2012
  14 mai 2012
*/

#euclidean_algo {
    background-color: #f0f0f0;
    border-top: solid 1px;
}

    #euclidean_algo div#euclidean_algo_diagram {
        display: none;
        margin-left: 1ex;
        vertical-align: top;
    }

    #euclidean_algo input[type="text"] {
        text-align: right;
        width: 10ex;
    }

    #euclidean_algo input#euclidean_algo_delay,
    #euclidean_algo input#euclidean_algo_diagram_height,
    #euclidean_algo input#euclidean_algo_diagram_width {
        width: 4ex;
    }


    #euclidean_algo .panel {
        float: left;
        margin-right: 1ex;
        vertical-align: top;
    }

    #euclidean_algo .result { vertical-align: top; }

        #euclidean_algo .result table {
            border-collapse: collapse;
            display: none;
        }

            #euclidean_algo .result table tbody#euclidean_algo_steps tr {
                text-align: right;
                vertical-align: middle;
            }

                #euclidean_algo .result table tbody#euclidean_algo_steps tr td {
                    border: solid 1px black;
                    padding: 0px .5ex;
                    white-space: nowrap;
                }
                #euclidean_algo .result table tbody#euclidean_algo_steps tr td.no-border { border: none 0px; }
                #euclidean_algo .result table tbody#euclidean_algo_steps tr td.ope { font-size: smaller; }
                #euclidean_algo .result table tbody#euclidean_algo_steps tr td.ope-invisible {
                    font-size: smaller;
                    visibility: hidden;
                }

                #euclidean_algo .result table tbody#euclidean_algo_steps tr td.sep,
                #euclidean_algo .result table thead tr td.sep {
                    background-color: black;
                    border: solid 1px black;
                    padding: 0px;
                    width: 3px;
                }


                #euclidean_algo .result table thead tr th {
                    border: solid 1px black;
                    padding: 0px .5ex;
                    text-align: center;
                }


        #euclidean_algo .result #euclidean_algo_copy { display: none; }

        #euclidean_algo .result #euclidean_algo_result { height: 3ex; }
